2025AnemoneNessaMovie
20242073GhostMovie
2023The Burning GirlsReverend Jack Brooks · 6 episodesShow
2022The WhaleMaryMovie
2022She SaidZelda PerkinsMovie
2022The Serpent QueenCatherine de Medici · 16 episodesShow
2022Tales of the Walking DeadDee · 1 episodeShow
2022Save the CinemaLiz EvansMovie
2019I Am...Kirsty · 1 episodeShow
2018Two for JoyAishaMovie
2017HarlotsMargaret Wells · 16 episodesShow
2016Rillington PlaceEthel Christie · 3 episodesShow
2016Fantastic Beasts and Where to Find ThemMary Lou BareboneMovie
2016Artists in LoveHost · 10 episodesShow
2015The Last PanthersNaomi · 6 episodesShow
2015Cider with RosieAnnie LeeMovie
2015The HarvestKatherineMovie
2014Miss JulieKathleenMovie
2014Decoding Annie ParkerAnnie ParkerMovie
2013Angels & GhostsAmber Crick (voice)Movie
2012CosmopolisVija KinskyMovie
2012John CarterSolaMovie
2009The MessengerOlivia PittersonMovie
2008The Daisy ChainMartha ConroyMovie
2008Synecdoche, New YorkHazelMovie
2008Mister LonelyMarilyn MonroeMovie
2007ControlDebbie CurtisMovie
2007Elizabeth: The Golden AgeMary, Queen of ScotsMovie
2007ExpiredClaire BarneyMovie
2007Max & Ruby - A Merry Bunny ChristmasRubyMovie
2006LongfordMyra HindleyMovie
2005LassieSarah CarracloughMovie
2005River QueenSarah O'BrienMovie
2005Max & Ruby's HalloweenRuby (voice)Movie
2004Enduring LoveClaireMovie
2004The LibertineElizabeth BarryMovie
2004Max & Ruby's ChristmasRuby (voice)Movie
2003In AmericaSarahMovie
2003Code 46Maria GonzalesMovie
2002Morvern CallarMorvern CallarMovie
2002Max & RubyRuby · 78 episodesShow
2002Minority ReportAgathaMovie
2001EdenSamMovie
2001PandaemoniumSara ColeridgeMovie
2000Jesus' SonMichelleMovie
1999Sweet and LowdownHattieMovie
1999Dreaming of Joseph LeesEvaMovie
1999The Last YellowJackieMovie
1997Under the SkinIris KellyMovie
1997This Is the SeaHazel StokesMovie
1997Jane EyreJane EyreMovie
1996EmmaHarriet SmithMovie
1996The Future Lasts A Long TimeMayMovie
1995The VetAmanda Mulholland · 3 episodesShow
1995Band of GoldTracy Richards · 12 episodesShow
1993The Token KingVicky HooperMovie
1993CrackerJoanne Barnes · 2 episodesShow
1993Peak PracticeAbbey / Pauline Jones · 1 episodeShow
1991Soldier SoldierClare Anderson · 4 episodesShow
1986BoonMandy · 1 episodeShow