
Filmography34 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2027 | National Theatre at Home: Some WomanMovie | Julie Robson | 57 |
| 2026 | BundleMovie | Mum | 56 |
| 2025 | ReunionSeries | Christine | 55 |
| 2022 | Bad SistersSeries | Grace Williams | 52 |
| 2022 | The ReadSeries | — | 52 |
| 2019 | Sex EducationSeries | Erin Wiley | 49 |
| 2019 | His Dark MaterialsSeries | Ma Costa | 49 |
| 2018 | Watership DownSeries | Hyzenthlay (voice) | 48 |
| 2018 | On Chesil BeachMovie | Marjorie Mayhew | 48 |
| 2016 | Shakespeare Live! From the RSCMovie | Self - Performer | 46 |
| 2016 | MurderSeries | DCI Goss | 46 |
| 2015 | Molly Moon and the Incredible Book of HypnotismMovie | Lucy Logan | 45 |
| 2015 | SuffragetteMovie | Violet Miller | 45 |
| 2015 | From DarknessSeries | Claire Church | 45 |
| 2014 | Before I Go to SleepMovie | Claire | 44 |
| 2013 | Closed CircuitMovie | Melissa | 43 |
| 2012 | SanctuaryMovie | — | 42 |
| 2010 | AccusedSeries | Mo Murray | 40 |
| 2009 | Is Anybody There?Movie | Mum | 39 |
| 2009 | The Last StationMovie | Sasha Tolstoy | 39 |
| 2008 | French FilmMovie | Sophie | 38 |
| 2007 | The 50 Greatest Television DramasMovie | Self | 37 |
| 2007 | The Waiting RoomMovie | Anna | 37 |
| 2007 | The History of Mr PollyMovie | Miriam Larkins | 37 |
| 2006 | Notes on a ScandalMovie | Annabel | 36 |
| 2006 | The Virgin QueenSeries | Queen Elizabeth I | 36 |
| 2004 | ShamelessSeries | Fiona Gallagher | 34 |
| 2003 | Charles II: The Power and The PassionSeries | Minette | 33 |
| 2002 | Doctor ZhivagoSeries | Olya Demina | 32 |
| 2002 | The Magdalene SistersMovie | Margaret | 32 |
| 2002 | Wild WestSeries | Holly | 32 |
| 2001 | EnigmaMovie | Kay | 31 |
| 1999 | AristocratsSeries | Lady Louisa Lennox | 29 |
| 1998 | Amongst WomenSeries | Sheila | 28 |