YearFilmRole
2000The Last of the Blonde BombshellsYoung Elizabeth
AttachmentsZoe Atkins
2001PerfectCharlotte
2002Daniel DerondaGwendolen Harleth
Nicholas NicklebyKate Nickleby
2003I Capture the CastleCassandra Mortmain
2004Dirty Dancing: Havana NightsKatey Miller
Vanity FairAmelia Sedley
Inside I’m DancingSiobhan
2005Midsummer DreamHelena
The Incredible Journey of Mary BryantMary Bryant
2006RenaissanceIlona Tasuiev
ScoopVivian
As You Like ItCelia
Amazing GraceBarbara Spooner
2007AngelAngel Deverell
Running for RiverBlair
AtonementBriony Tallis
2008The Other ManAbigail
Great PerformancesCordelia
King LearCordelia
2009Glorious 39Anne Keyes
EmmaEmma Woodhouse
2011The Crimson Petal and the WhiteSugar
JunkheartsChristine
One DaySylvie
The HourBel Rowley
BabysittingMaggie
2012WhitelandsJen
What You WillHerself
2013Having YouCamilla
The Last Days on MarsRebecca Lane
LegacyAnna March
2015SuffragetteAlice Haughton
DominionCaitlin Thomas
2016Churchill’s SecretMillie Appleyard