2026The CageNancy Packer · 5 episodesShow
2026Run AwayMother Adiona · 3 episodesShow
2025CreditorsTeklaMovie
2025Tank BoyMovie
2025Dope GirlsIsabella Salucci · 6 episodesShow
2024This TownMarie · 1 episodeShow
2023The TrapMovie
2021BenedictionTheresa ThornycroftMovie
2021The Beast Must DieJoy · 5 episodesShow
2019Back to LifeCaroline Matteson · 12 episodesShow
2018BeastHilary HuntingtonMovie
2017Megan LeaveyDr. TurbevilleMovie
2017DaphneRitaMovie
2016Alice Through the Looking GlassLady AscotMovie
2016The FiveJulie Wells · 10 episodesShow
2015Black WorkCC Carolyn Jarecki · 3 episodesShow
201545 YearsLenaMovie
2015Robot OverlordsMoniqueMovie
2014UncleJane · 1 episodeShow
2013LegacyMarthaMovie
2013DianaOonagh Shanley-ToffoloMovie
2013Dr. EasyVoice of Dr. EasyMovie
2013The Genius of Marie Curie: The Woman Who Lit up the WorldMaria Skłodowska-Curie's letters read byMovie
2013UtopiaMilner · 8 episodesShow
201213 Steps DownGwendolen ChawcerMovie
201213 Steps DownGwendolen Chawcer · 2 episodesShow
2012The Farmer's WifeThe Farmer's WifeMovie
2012Playhouse PresentsLiz / Lydia · 1 episodeShow
2011The Girl with the Dragon TattooCecilia VangerMovie
2011Sherlock Holmes: A Game of ShadowsMrs. HudsonMovie
2011Planet of the Apemen: Battle for EarthNarrator · 2 episodesShow
2011ArthurVivienneMovie
2010Made in DagenhamConnieMovie
2010Alice in WonderlandLady AscotMovie
2009Sherlock HolmesMrs. HudsonMovie
2008Caught in a TrapJoyce PerkinsMovie
2008Little Britain USACelia · 6 episodesShow
2008The Last EnemyBarbara Turney · 5 episodesShow
2008Phoo ActionDr Evelyne Conan-Bell · 1 episodeShow
2008City of ViceNell · 1 episodeShow
2008Fairy TalesMrs Brooke · 1 episodeShow
2008HeistJoanna the ConcubineMovie
2007Ocean VoyagersNarrator (voice)Movie
2007Northanger AbbeyJane Austen (voice)Movie
2007The Time of Your LifeEileenMovie
2007The Time of Your LifeEileen · 6 episodesShow
2006A Harlot's ProgressMother NeedhamMovie
2006The Amazing Mrs PritchardHilary Rees-Benson · 6 episodesShow
2006Ancient Rome: The Rise and Fall of an EmpireCornelia · 1 episodeShow
2006Jane HallLorraine Hall · 6 episodesShow
2004HexLilith Hughes · 3 episodesShow
2004The FeverRanevskayaMovie
2004He Knew He Was RightLady Rowley · 3 episodesShow
2003Little BritainHarvey's Mother · 4 episodesShow
2003Calendar GirlsMarieMovie
2003Hearts of GoldElizabeth PowellMovie
2003State of PlayYvonne Shaps · 2 episodesShow
2002The Hound of the BaskervillesMrs. MortimerMovie
2002White TeethJoyce Malfen · 4 episodesShow
2002White TeethJoyce MalfenMovie
2002Hans Christian Andersen: My Life as a FairytaleHans's Mother · 2 episodesShow
2002An Angel for MaySusan HigginsMovie
2002Crime and PunishmentPulcheria · 2 episodesShow
2002Taliesin JonesMumMovie
2002Tom & ThomasMiss TrompMovie
2002An Angel For MaySusan Higgins · 4 episodesShow
2001All ForgottenMotherMovie
2000The SinsGloria Green · 7 episodesShow
2000The Luzhin DefenceVera, Natalia's MotherMovie
1998SeesawVal Price · 3 episodesShow
1997The Man Who Knew Too LittleLudmilla KropotkinMovie
1997Drovers' GoldRuth Jones · 5 episodesShow
1997RebeccaBeatrice · 2 episodesShow
1996Moll FlandersEdnaMovie
1996Over HereLady Billingham · 2 episodesShow