2026MintOllie · 8 episodesShow
2025H Is for HawkMumMovie
2025The Death of Bunny MunroDoris Pennington · 6 episodesShow
2024National Theatre Live: Dear OctopusDoraMovie
2024TruelovePhil · 6 episodesShow
2023Doctor JekyllSandra PooleMovie
2023Call Me BackGraceMovie
2023Last CallKateMovie
2022SherwoodJennifer Hale · 1 episodeShow
2022A BanquetJuneMovie
2021Around the World in 80 DaysJane Digby · 1 episodeShow
2021The Wheel of TimeAnvaere Damodred · 5 episodesShow
2021No Ordinary JoeMarion Barbara "Joe" CarstairsMovie
2020Made in ItalyKateMovie
2019My ZoeKathyMovie
2019National Theatre Live: HansardDiana HeskethMovie
2019His Dark MaterialsOctavia (voice) · 3 episodesShow
2019Little JoePsychotherapistMovie
2019November 1stBonnieMovie
2019The Morning ShowMartha Ellison · 3 episodesShow
2019BlackbirdLizMovie
2018A Discovery of WitchesYsabeau de Clermont · 15 episodesShow
2017GiftedEvelyn AdlerMovie
2017Carnage: Swallowing the PastMaudeMovie
2016Close to the EnemyFrau Bellinghausen · 4 episodesShow
2016He Does Not Want PeaceRachel EnglebrightMovie
2016Alice Through the Looking GlassHelen KingsleighMovie
2016Churchill's SecretClemmie ChurchillMovie
2014Birdman or (The Unexpected Virtue of Ignorance)TabithaMovie
2014The Honourable WomanAnjelica Hayden-Hoyle · 8 episodesShow
2014The LeftoversGrace Playford · 5 episodesShow
2014Inside No. 9Loretta Lamb · 1 episodeShow
2013Toast of London1 episodeShow
2013Last PassengerElaine MiddletonMovie
2013Le Week-EndMeg BurrowsMovie
2013LawlessLady Justice MacNeilMovie
2013Count Arthur StrongDame Agnes · 1 episodeShow
2013About TimeMumMovie
2012Amish: A Secret LifeNarrator (voice)Movie
2012The Hollow CrownDuchess of York · 1 episodeShow
2012Playhouse PresentsMrs Dalloway · 1 episodeShow
2012White HeatLilly (present day) · 6 episodesShow
2011Black MirrorAlex Cairns · 1 episodeShow
2011SpyThe Director · 2 episodesShow
2011Against the WallFaith Kowalski · 1 episodeShow
2011Christopher and His KindKathleen IsherwoodMovie
2011The Sinking of the LaconiaElisabeth Fullwood · 2 episodesShow
2010SherlockLady Smallwood · 3 episodesShow
2010Mission 2110Neuros/Cybele · 26 episodesShow
2010Alice in WonderlandHelen KingsleighMovie
2010Burlesque FairytalesIce QueenMovie
2009MargotMadamMovie
2009Doctor Who: The Waters of MarsCaptain Adelaide BrookeMovie
2009MargaretMargaret ThatcherMovie
2008MerlinQueen Annis · 2 episodesShow
2008Lost in AustenLady Catherine de Bourgh · 2 episodesShow
2008Criminal JusticeAlison Slaughter · 5 episodesShow
2007FrankensteinJane PretoriusMovie
2006Starter for 10Rose HarbisonMovie
2006LongfordLady Elizabeth LongfordMovie
2005RomeServilia of the Junii · 22 episodesShow
2004The Queen of Sheba's PearlsAudrey PrettyMovie
2004Agatha Christie's MarpleMarina Gregg · 1 episodeShow
2003Under the Tuscan SunKatherineMovie
2003AfterLifeMovie
2003Working Shakespeare5 episodesShow
2002SpooksAngela Wells · 2 episodesShow
2002Hamilton MattressBeryl / Gertrude (voice)Movie
2001Witness of Truth: The Railway MurdersNarratorMovie
2001Perfect StrangersAlice · 3 episodesShow
2000Victoria Wood with All the TrimmingsPaulineMovie
2000A History of BritainReader · 15 episodesShow
2000Dirty TricksAlisonMovie
1999Oliver TwistElizabeth Leeford · 4 episodesShow
1999Mansfield ParkMrs. Price / Lady BertramMovie
1999Expelling the DemonWomanMovie
1999Star Wars: Episode I - The Phantom MenaceTC-14 (voice)Movie
1999An Ideal HusbandLady MarkbyMovie
1999Shooting the PastMarilyn Truman · 3 episodesShow
1998Get RealLouise · 7 episodesShow