
Filmography30 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Frankenstein: LegacyMovie | Lady Charlotte | 41 |
| 2019 | Dark StoriesSeries | Carrie | 35 |
| 2018 | True HorrorSeries | Vanessa Mitchell | 34 |
| 2017 | The Last PhotographMovie | Maryam | 33 |
| 2013 | Doctor Who Live: The AfterpartyMovie | Self | 29 |
| 2012 | Metal Hurlant ChroniclesSeries | Jennifer | 28 |
| 2012 | CleanskinMovie | Emma | 28 |
| 2011 | Death in ParadiseSeries | Lexi | 27 |
| 2011 | Love's KitchenMovie | Shauna | 27 |
| 2011 | The BorgiasSeries | — | 27 |
| 2011 | Girl Walks Into a BarMovie | Loretta | 27 |
| 2010 | Covert AffairsSeries | Teresa Hamilton | 26 |
| 2010 | HugeMovie | Cindy | 26 |
| 2010 | 4.3.2.1Movie | Kelly | 26 |
| 2010 | One Night in EmergencyMovie | Penny | 26 |
| 2009 | The Justin Lee Collins ShowSeries | Self - Guest | 25 |
| 2009 | Doctor Who: Planet of the DeadMovie | Christina | 25 |
| 2008 | MerlinSeries | Nimueh | 24 |
| 2008 | FlickMovie | Sandra Martin | 24 |
| 2007 | JekyllSeries | Katherine Reimer | 23 |
| 2007 | Mansfield ParkMovie | Maria Bertram | 23 |
| 2007 | Mr. Bean's WeddingMovie | Kate | 23 |
| 2006 | The One ShowSeries | Self - Guest | 22 |
| 2004 | Agatha Christie's MarpleSeries | Rose Waters | 20 |
| 2004 | CashbackMovie | Suzy (uncredited) | 20 |
| 2000 | BurnsideSeries | School Friend | 16 |
| 1998 | The Worst WitchSeries | Dolores | 14 |
| 1997 | The ViewSeries | Self | 13 |
| 1985 | EastEndersSeries | Zoe Slater | 1 |
| 1952 | TodaySeries | Self | — |