
Filmography27 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2023 | SiloSeries | Anna | 42 |
| 2022 | The Road DanceMovie | Mairi MacLeod | 41 |
| 2019 | The BaySeries | DS Lisa Armstrong | 38 |
| 2018 | Ordeal by InnocenceSeries | Kirsten Lindstrom | 37 |
| 2017 | The ReplacementSeries | Ellen Rooney | 36 |
| 2017 | Our LivesSeries | Self - Narrator | 36 |
| 2016 | The A WordSeries | Alison Hughes | 35 |
| 2016 | MurderSeries | Corrine Evans | 35 |
| 2014 | GrantchesterSeries | Amanda Kendall | 33 |
| 2012 | HuntedSeries | Zoe Morgan | 31 |
| 2011 | Death in ParadiseSeries | Sally Goodman | 30 |
| 2011 | Twenty TwelveSeries | Fi Healey | 30 |
| 2011 | SirensSeries | Kirsty Shelmerdine | 30 |
| 2011 | The Sinking of the LaconiaSeries | Laura Ferguson | 30 |
| 2010 | HollowMovie | Alice | 29 |
| 2009 | The Young VictoriaMovie | Watson | 28 |
| 2009 | Monday MondaySeries | — | 28 |
| 2008 | Harley StreetSeries | — | 27 |
| 2008 | Lost in AustenSeries | Jane Bennet | 27 |
| 2007 | SoldSeries | — | 26 |
| 2005 | Doctor WhoSeries | O'Donnell | 24 |
| 2005 | Dot.KillMovie | Jane | 24 |
| 2005 | House of 9Movie | Shona | 24 |
| 2004 | The Second QuestMovie | Nina | 23 |
| 2004 | Quite Ugly One MorningMovie | DS Jenny Dunlop | 23 |
| 2001 | TeachersSeries | — | 20 |
| 1989 | Agatha Christie's PoirotSeries | Elsie Clayton | 8 |