
Filmography60 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | National Theatre at Home: EndMovie | Julie | 65 |
| 2026 | Suez: 24 Hours That Broke the British EmpireSeries | Narrator (voice) | 65 |
| 2024 | Secrets & Spies: A Nuclear GameSeries | Self - Narrator (voice) | 63 |
| 2023 | ShadowsMovie | Mother | 62 |
| 2022 | Slow HorsesSeries | Catherine Standish | 61 |
| 2021 | Creation StoriesMovie | Helen | 60 |
| 2020 | RoadkillSeries | Helen Laurence | 59 |
| 2020 | Delia Derbyshire: The Myths And Legendary TapesMovie | Maddalena Fagandini / Mary Wollstonecraft | 59 |
| 2019 | National Theatre Live: The Tragedy of King Richard the SecondMovie | Bushy / Green / Duchess of York | 58 |
| 2018 | CollateralSeries | Deborah Clifford | 57 |
| 2018 | House of Saud: A Family at WarSeries | Narrator | 57 |
| 2017 | Redemption RoadSeries | Mrs. Hales | 56 |
| 2017 | King Lear: Live at Shakespeare's GlobeMovie | Kent | 56 |
| 2016 | Our Kind of TraitorMovie | Tamara | 55 |
| 2015 | Wolf HallSeries | Johane Williamson | 54 |
| 2015 | The ProgramMovie | Conference Director | 54 |
| 2014 | Salting the BattlefieldMovie | Anthea Catcheside | 53 |
| 2013 | AnnaMovie | Michelle Greene | 52 |
| 2013 | Nymphomaniac: Vol. IMovie | Nurse | 52 |
| 2012 | Playhouse PresentsSeries | Teddy Brookman | 51 |
| 2012 | One NightSeries | Sally | 51 |
| 2011 | VeraSeries | Sarah Marsden | 50 |
| 2011 | Death in ParadiseSeries | Frances Compton | 50 |
| 2011 | Page EightMovie | Anthea Catcheside | 50 |
| 2011 | Women in LoveSeries | Anna Brangwen | 50 |
| 2010 | LutherSeries | Rose Teller | 49 |
| 2010 | National Theatre Live: A Disappearing NumberMovie | Ruth Minnen | 49 |
| 2008 | Me and Orson WellesMovie | Barbara Luddy | 47 |
| 2008 | WallanderSeries | Vanya Andersson | 47 |
| 2007 | LewisSeries | Alison McLennan | 46 |
| 2005 | AfterlifeSeries | — | 44 |
| 2005 | The Strange Case of Sherlock Holmes & Arthur Conan DoyleMovie | Louisa Doyle | 44 |
| 2004 | The TesseractMovie | Rosa | 43 |
| 2003 | The CommanderSeries | Eileen Judd | 42 |
| 2003 | SuspicionSeries | Julie Hopcroft | 42 |
| 2002 | SpooksSeries | Sally Bernard | 41 |
| 2002 | The Inspector Lynley MysteriesSeries | Eileen Edwards | 41 |
| 2001 | Waking the DeadSeries | Dr. Laurie Poole | 40 |
| 2000 | Frank Herbert's DuneSeries | Lady Jessica Atreides | 39 |
| 1999 | L.A. Without a MapMovie | Joy | 38 |
| 1997 | Midsomer MurdersSeries | Marcia Macintyre | 36 |
| 1997 | ArthouseSeries | Self - Narrator (voice) | 36 |
| 1997 | A Very British PsychoMovie | Narrator | 36 |
| 1997 | PlotlandsSeries | Chloe Marsh | 36 |
| 1996 | Different for GirlsMovie | Jean | 35 |
| 1996 | Silent WitnessSeries | DS Maureen Steele | 35 |
| 1995 | I.D.Movie | Lynda | 34 |
| 1995 | The Perfect MatchMovie | Bridget | 34 |
| 1995 | Butterfly KissMovie | Miriam | 34 |
| 1995 | Cruel TrainMovie | Selina Roberts | 34 |
| 1992 | The BridgeMovie | Isobel Heatherington | 31 |
| 1991 | PerformanceSeries | Irina Shestova | 30 |
| 1991 | Close My EyesMovie | Natalie Bryant | 30 |
| 1990 | December BrideMovie | Sarah Gilmartin | 29 |
| 1989 | 4 PlaySeries | Helen | 28 |
| 1987 | MetamorphosisMovie | Greta Samsa | 26 |
| 1986 | ScreenPlaySeries | Antonia McGill | 25 |
| 1985 | Lytton's DiarySeries | Pretty Girl | 24 |
| 1985 | A Woman of SubstanceSeries | Edwina (uncredited) | 24 |
| 1984 | Last Day of SummerMovie | Linda | 23 |