Home / Discover / People

Amazing Grace

2006
as Barbara Spooner

Angel

2007
as Angel

As You Like It

2006
as Celia

Atonement

2007
as Briony Tallis (Age 18)

Atonement

2007
as Briony, 18

Churchill's Secret

2016
as Millie Appleyard

Daniel Deronda

2002
as Gwendolen Harleth

Emma

2009
as Emma

Glorious 39

2009
as Anne Keyes

Having You

2013
as Camilla

I Capture the Castle

2003
as Cassandra Mortmain

Junkhearts

2011
as Christine

King Lear

2008
as Cordelia

Miss Marx

2022
as Eleanor Marx

Nicholas Nickleby

2002
as Kate Nickleby

One Day

2011
as Sylvie Cope

One Life

2023
as Doreen Warriner

Renaissance

2006
as Ilona Tasuiev

Scoop

2006
as Vivian

Suffragette

2015
as Alice Haughton

The Hour (2011)

2011
as Bel Rowley

The Last Days on Mars

2013
as Rebecca Lane

The Miniaturist

2017
as Marin Brandt

The Other Man

2008
as Abigail

Vanity Fair

2004
as Amelia Sedley

Vigil

2021
as Eliza Russell

Director

Movie Amulet 2020
Movie Scrubber 2012

Writer

Movie Amulet 2020
Movie Scrubber 2012

Producer

Movie Scrubber 2012

Guest Star

Episode The Crimson Petal and The White
Episode 1
2011
Episode BBC Drama
Having You
2013
Episode BBC Documentaries
Matters of Life and Death
2014
Episode CBeebies Bedtime Stories
Romola Garai - Goodnight Magic Moon
2009
Episode CBeebies Bedtime Stories
Romola Garai - Library Lion
1970
Episode CBeebies Bedtime Stories
Romola Garai - Minty and Tink
1970
Episode CBeebies Bedtime Stories
Romola Garai - The Dragon Festival
1970
Episode CBeebies Bedtime Stories
Romola Garai - Trixie the Witch's Cat
1970