2026My Brilliant CareerMrs. Bossier · 6 episodesShow
2026Box of FrogsAnnaMovie
2025OutrageousSydney Bowles Mitford · 6 episodesShow
2025Playhouse CreaturesMrs BettertonMovie
2025Brighton StoreysMovie
2024My Lady JaneLady Frances Grey · 8 episodesShow
2023Fifteen-LoveAnd Woodward · 6 episodesShow
2023Rain DogsAllegra · 2 episodesShow
2022StromboliDianeMovie
2022Mrs. Harris Goes to ParisLady DantMovie
2022CompulsionSasha · 4 episodesShow
2022That Dirty Black BagHellen · 8 episodesShow
2022Hotel PortofinoLady Latchmere · 6 episodesShow
2021The WatchLord Vetinari · 6 episodesShow
2020Come AwayEleanor MorrowMovie
2019Pennyworth: The Origin of Batman's ButlerFrances Gaunt · 14 episodesShow
2019The Importance of Being OscarLady BracknellMovie
2019For Love or MoneyCarolMovie
2019One Red Nose Day and a WeddingHenriettaMovie
2019BenjaminTessaMovie
2018Nativity Rocks!Clara HargreavesMovie
2018The Happy PrinceMrs. ArbuthnottMovie
2018Ordeal by InnocenceRachel Argyll · 3 episodesShow
2018TrustPenelope · 10 episodesShow
2017TimewastersVictoria · 6 episodesShow
2017Love of My LifeGraceMovie
2016The Last DragonslayerStuffco presidentMovie
2016This Beautiful FantasticMrs BrambleMovie
2016National Theatre Live: The SeagullIrina Nikolaevna ArkadinaMovie
2016The CarerMillyMovie
2016New BloodEleanor Davies · 7 episodesShow
2016FlowersAunty Viv · 1 episodeShow
2015Testament of YouthMrs. LeightonMovie
2014Mapp and LuciaEmmeline 'Lucia' Lucas · 3 episodesShow
2014Queen Victoria's Letters: A Monarch UnveiledQueen VictoriaMovie
2014Penny DreadfulClaire Ives · 1 episodeShow
2014SardinesElizabethMovie
2014Inside No. 9Elizabeth · 1 episodeShow
2014FlemingSecond Officer Monday · 4 episodesShow
2013Private LivesAmanda PrynneMovie
2013How I Live NowAunt PennMovie
2013Confessions of an Alien AbducteeNarratorMovie
2012A Touch of ClothHope Goodgirl · 2 episodesShow
2012PramfaceJanet Derbyshire · 13 episodesShow
2012We'll Take ManhattanLucie ClaytonMovie
2011HiddenElspeth Verney · 4 episodesShow
2011The HourLix Storm · 12 episodesShow
2011HysteriaMrs. BellamyMovie
2010Critical EyeLauraMovie
2009MirandaHelena · 1 episodeShow
2009Law & Order: UKEvelyn Wyndham · 2 episodesShow
2007Christmas at the RivieraDianeMovie
2007St Trinian'sMiss BagstockMovie
2007Sherlock Holmes and the Baker Street IrregularsIrene AdlerMovie
2007Sherlock Holmes and the Baker Street IrregularsIrene Adler · 2 episodesShow
2007LewisJudith Suskin · 1 episodeShow
2006Breaking and EnteringKateMovie
2006The Secret Life of Mrs. BeetonElizabeth DoringMovie
2006Suburban ShootoutCamilla Diamond · 14 episodesShow
2005A Waste of Shame: The Mystery of Shakespeare and His SonnetsAnne HathawayMovie
2005The Best ManDanaMovie
2005The Hitchhiker's Guide to the GalaxyQuestular RontokMovie
2004Roman RoadMaddy BancroftMovie
2004Agatha Christie's MarpleLydia Horton · 1 episodeShow
2004Blue DoveMaria Bishop · 2 episodesShow
2004Agent Cody Banks 2: Destination LondonJo KenworthMovie
2004HustleWendy Stanton · 1 episodeShow
2003Wilde Stories: The Nightingale and the RoseProfessor's Daughter (voice)Movie
2003100 Greatest Sexy MomentsNarrator (voice)Movie
2003The DreamersMotherMovie
2003FortysomethingEstelle Slippery · 6 episodesShow
2003Doc Martin and the Legend of the CloutieNicky BowdenMovie
2003What a Girl WantsGlynnis PayneMovie
2002The Real Jane AustenPresenter / NarratorMovie
2002Tipping the VelvetDiana Lethaby · 2 episodesShow