
Filmography32 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | PrisonerSeries | Josephine Campbell | 54 |
| 2025 | A Thousand BlowsSeries | Sophie Lyons | 53 |
| 2022 | Slow HorsesSeries | Alex Tropper | 50 |
| 2019 | The WitcherSeries | Anika | 47 |
| 2019 | CordeliaMovie | Kate | 47 |
| 2019 | The Song of NamesMovie | Helen Simmonds | 47 |
| 2018 | Women on the VergeSeries | Claire | 46 |
| 2017 | GeniusSeries | Marija Ruzic-Marić | 45 |
| 2017 | The JourneyMovie | Kate Elgar | 45 |
| 2016 | Sherlock: The Abominable BrideMovie | Lady Carmichael | 44 |
| 2015 | Life in SquaresSeries | Virginia Woolf | 43 |
| 2013 | LucanSeries | Lady Lucan | 41 |
| 2013 | LucanMovie | Lady Veronica Lucan | 41 |
| 2008 | Midnight ManSeries | Alice Ross | 36 |
| 2007 | The Moon and the StarsMovie | Kristina Baumgarten / Tosca | 35 |
| 2006 | Ancient Rome: The Rise and Fall of an EmpireSeries | Poppaea Sabina | 34 |
| 2004 | StringsMovie | Zita | 32 |
| 2001 | The Weight of WaterMovie | Jean Janes | 29 |
| 2001 | The Tailor of PanamaMovie | Francesca Deane | 29 |
| 2001 | Spy GameMovie | Elizabeth Hadley | 29 |
| 2000 | Shadow of the VampireMovie | Greta Schröder | 28 |
| 2000 | Mel Gibson's 'Braveheart': A Filmmaker's PassionMovie | Self | 28 |
| 2000 | Born RomanticMovie | Jocelyn | 28 |
| 2000 | A Rumor of AngelsMovie | Mary Neubauer | 28 |
| 1999 | The DebtorsMovie | — | 27 |
| 1998 | Dangerous BeautyMovie | Veronica Franco | 26 |
| 1998 | Dancing at LughnasaMovie | Christina 'Chrissy' Mundy | 26 |
| 1998 | The Land GirlsMovie | Stella | 26 |
| 1996 | North StarMovie | Sarah | 24 |
| 1995 | BraveheartMovie | Murron MacClannough | 23 |
| 1994 | WycliffeSeries | Asenath Gardner | 22 |
| 1994 | LoadedMovie | Rose | 22 |