2026Sukkwan IslandElizabethMovie
2025Death by LightningKate Sprague · 3 episodesShow
2025The ForsytesFrances Forsyte · 6 episodesShow
2025Blood CruiseEdith · 6 episodesShow
2024National Theatre Live: The Motive and the CueElizabeth TaylorMovie
2023Lord of MisruleRebecca HollandMovie
2023C*A*U*G*H*TPenny Pimberhurst · 6 episodesShow
2022Downton Abbey: A New EraLucy BransonMovie
2022Our HouseFiona Lawson · 4 episodesShow
2020MankSara MankiewiczMovie
2020ShadowplayClaire Franklin · 8 episodesShow
2020PossessorAva ParseMovie
2020FourThe Young WomanMovie
2020Disappearance at Clifton HillAbbyMovie
2019The Novels That Shaped Our WorldActress · 1 episodeShow
2019His Dark MaterialsFather Gomez's Daemon (voice) · 1 episodeShow
2019Lie of YouHannahMovie
2019Fisherman's FriendsAlwynMovie
2018StineLizzieMovie
2018The Current WarMary EdisonMovie
2017Philip K. Dick's Electric DreamsLinda · 1 episodeShow
2017Diana and ILaura PhillipsMovie
2016War and PeaceHelene Kuragina · 6 episodesShow
2015DickensianAmelia Havisham · 20 episodesShow
2015Sense8: Creating the WorldRiley BlueMovie
2015Sense8Riley Blue · 24 episodesShow
2015Spooks: The Greater GoodJune KeatonMovie
2015Jupiter AscendingKalique AbrasaxMovie
2014The Imitation GameHelenMovie
2014The Great War: The People's StoryDiana Manners · 1 episodeShow
2014A Long Way DownKathy MillerMovie
2014The Love PunchSophieMovie
2013Trap for CinderellaMickyMovie
2013TranceYoung Woman in Red CarMovie
2013The Lady VanishesIris CarrMovie
2013Spies of WarsawGabrielle · 2 episodesShow
2012Double Cross: The True Story of the D-day SpiesTreasure's VoiceMovie
2012SinbadGabrielle · 3 episodesShow
2012CleanskinKateMovie
2011Black MirrorJem · 1 episodeShow
2011SubcultureLilyMovie
2011SirensSarah · 1 episodeShow
2011Friday Night DinnerTanya · 2 episodesShow
2010ConnectWomanMovie
2010First LightGraceMovie
2010ChatroomCandyMovie
2010SkeletonsRebeccaMovie
2010Ever Here I BeValerieMovie
2010In the MeadowGraceMovie
2009TormentedJustine FieldingMovie
2007LewisVicki Walmsley · 1 episodeShow
2004New TricksMelanie Higgs · 1 episodeShow