2025The Woman in Cabin 10Laura 'Lo' BlacklockMovie
2023Boston StranglerLoretta McLaughlinMovie
2023The Sound CollectorNarrator · 60 episodesShow
2022CharlotteCharlotte Salomon (voice) · Executive ProducerMovie
2021Silent NightNellMovie
2020MisbehaviourSally AlexanderMovie
2019Berlin, I Love YouJaneMovie
2019Official SecretsKatharine GunMovie
2019The AftermathRachael MorganMovie
2018The Nutcracker and the Four RealmsSugar Plum FairyMovie
2018ColetteColetteMovie
2017Pirates of the Caribbean: Dead Men Tell No TalesElizabeth SwannMovie
2017Red Nose Day ActuallyJulietMovie
2016Collateral BeautyAmy MooreMovie
2015EverestJan ArnoldMovie
2014The Imitation GameJoan ClarkeMovie
2014LaggiesMegan BurchMovie
2014Begin AgainGretta JamesMovie
2014Jack Ryan: Shadow RecruitCathy MullerMovie
2013Once Upon a Time...Gabrielle ChanelMovie
2012Wide-AwakeThe WitchMovie
2012Stars in ShortsWomanMovie
2012Anna KareninaAnna KareninaMovie
2012Seeking a Friend for the End of the WorldPenelope "Penny" LockhartMovie
2011NeverlandTinker Bell (voice) · 2 episodesShow
2011A Dangerous MethodSabina SpielreinMovie
2010London BoulevardCharlotteMovie
2010Last NightJoanna ReedMovie
2010Never Let Me GoRuth C.Movie
2010SteveWomanMovie
2009The Continuing and Lamentable Saga of the Suicide BrothersThe FairyMovie
2008The DuchessGeorgiana Cavendish, Duchess of DevonshireMovie
2008The Edge of LoveVera PhillipsMovie
2007Robbie the Reindeer in Close Encounters of the Herd KindEm (voice)Movie
2007SilkHélène JoncourMovie
2007Pirates of the Caribbean: At World's EndElizabeth SwannMovie
2007AtonementCecilia TallisMovie
2006Pirates of the Caribbean: Dead Man's ChestElizabeth SwannMovie
2005DominoDomino HarveyMovie
2005Pride & PrejudiceElizabeth BennetMovie
2005My Shot With1 episodeShow
2005The JacketJackie PriceMovie
2004Stories of Lost SoulsLeahMovie
2004The Making of King ArthurMovie
2004King ArthurGuinevereMovie
2003Below Deck: An Interactive History Of PiratesMovie
2003Love ActuallyJulietMovie
2002The Seasons AlterHelenaMovie
2002Doctor ZhivagoLarissa Ameliava 'Lara' Antipova · 3 episodesShow
2002New Year's EveLeahMovie
2002PureLouiseMovie
2002ThunderpantsMusic School StudentMovie
2002Bend It Like BeckhamJuliette 'Jules' PaxtonMovie
2001The HoleFrances 'Frankie' Almond SmithMovie
2001Princess of ThievesGwynMovie
2001DeflationJoggerMovie
1999Oliver TwistRose Fleming · 4 episodesShow
1999Star Wars: Episode I - The Phantom MenaceSabéMovie
1998Coming HomeYoung Judith Dunbar · 1 episodeShow
1998Coming HomeYoung JudithMovie
1997The Wonderful World of DisneyGwyn · 1 episodeShow
1996The Treasure SeekersThe PrincessMovie
1995Innocent LiesYoung CeliaMovie
1995A Village AffairNatasha JordanMovie
1993Royal CelebrationAngelaMovie
1989Screen OneAngela · 1 episodeShow