2025Legend Has ItMeerinMovie
2022War and Justice: The Case of Marine ANarratorMovie
2022Signora VolpeSylvia Fox · 9 episodesShow
2021Alexander Pope: Rediscovering a GeniusNarratorMovie
2019The Trial of Christine KeelerValerie Profumo · 6 episodesShow
2018The Snow Wolf: A Winter's TaleNarratorMovie
2018MurdertownPresenter · 5 episodesShow
2018The GhostSandra WhiteMovie
2018Home from HomePenny Dillon · 6 episodesShow
2017Who Shot Simon Cowell?Dr. Nikki AlexanderMovie
2016DeliciousSam Vincent · 12 episodesShow
2016Mum's ListKateMovie
2016The CarerSophiaMovie
2015The Casual VacancyJulia Sweetlove · 2 episodesShow
2014The SecretsZara · 1 episodeShow
2014RetrospectiveSophieMovie
2014Inside No. 9Natasha · 1 episodeShow
2013The Wrong MansScarlett · 3 episodesShow
2013The Wipers TimesKate RobertsMovie
2013Trap for CinderellaDr. Sylvie WellsMovie
2012FalcónInés Conde de Tejada · 4 episodesShow
2012Suspension of DisbeliefClaire JonesMovie
2012A Thousand Kisses DeepDorisMovie
2010Upstairs DownstairsLady Portia Alresford · 1 episodeShow
2010Ways to Live ForeverAmanda MacQueenMovie
2010The Man Who Married HimselfSarahMovie
2009The QueenQueen Elizabeth II · 5 episodesShow
2009Dorian GrayLady Victoria WottonMovie
2009PenguinNarratorMovie
2009Owl BabiesNarratorMovie
2008Consuming PassionKirstieMovie
2008MerlinMorgauseShow
2008Ballet ShoesSylvia BrownMovie
2008Flashbacks of a FoolSister JeanMovie
2007HoneymoonDawnMovie
2007Fallen AngelAngel · 3 episodesShow
2007CashbackSharon PinteyMovie
2006Born EqualLauraMovie
2006The Virgin QueenAmy Dudley · 2 episodesShow
2005Keeping MumRosie JonesMovie
2005The Tiger and the SnowNancy BrowningMovie
2005Things to Do Before You're 30KateMovie
2004The Republic of LoveFayMovie
2004CashbackSharonMovie
2004Gunpowder, Treason & PlotLady Margaret · 2 episodesShow
2003Wilde Stories: The Nightingale and the RoseNightingale (voice)Movie
2003Henry VIIIJane Seymour · 2 episodesShow
2003Three Blind MiceClaire BlighMovie
2003Helen of TroyCassandra of Troy · 2 episodesShow
2003The Soul KeeperSabina SpielreinMovie
2002The Private Lives of PompeiiNarratorMovie
2002Hideous ManGirl on swingMovie
2000Other People's ChildrenDale · 4 episodesShow
2000CouplingWilma · 2 episodesShow
2000Randall & Hopkirk (Deceased)Jeannie · 13 episodesShow
1999David CopperfieldClara Copperfield · 2 episodesShow
1999The Scarlet PimpernelMinette Roland · 6 episodesShow
1999Shooting the PastSpig · 3 episodesShow
1998VerdictCharlie Moyes · 1 episodeShow
1998The Round TowerVanessa Ratcliffe · 3 episodesShow
1997The Temptation of Franz SchubertKaroline von EsterhazyMovie
1997Bright HairAnn DevenishMovie
1997RebeccaThe Second Mrs. de Winter · 2 episodesShow
1996Silent WitnessNikki Alexander · 206 episodesShow
1995Pride and PrejudiceGeorgiana Darcy · 4 episodesShow