
Filmography23 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2021 | AnnikaSeries | Liz Dunbar | 40 |
| 2017 | Star Wars: The Last JediMovie | Temporary Command Center Resistance Pilot | 36 |
| 2016 | CorrespondenceMovie | Victoria | 35 |
| 2015 | HowlMovie | Kate | 34 |
| 2015 | SwungMovie | Hannah | 34 |
| 2015 | Danger MouseSeries | Prof. Squawkencluck (voice) | 34 |
| 2014 | OutlanderSeries | Flora MacDonald | 33 |
| 2013 | ShetlandSeries | Rachel Cairns | 32 |
| 2013 | FilthMovie | Carole | 32 |
| 2013 | Made in BelfastMovie | Alice | 32 |
| 2012 | Ripper StreetSeries | Martha Fanthorpe | 31 |
| 2009 | The Descent: Part 2Movie | Sarah Carter | 28 |
| 2008 | BonekickersSeries | — | 27 |
| 2008 | Mutant ChroniclesMovie | Adelaide | 27 |
| 2008 | TesteesSeries | Amy | 27 |
| 2007 | Wedding BellesMovie | Rhona | 26 |
| 2007 | JetsamMovie | Rachel | 26 |
| 2006 | Waterloo RoadSeries | Yvonne Hegarty | 25 |
| 2005 | The Descent: Beneath the ScenesMovie | Self | 24 |
| 2004 | Sea of SoulsSeries | Rosie Galt | 23 |
| 2004 | The Rocket PostMovie | Catriona Mackay | 23 |
| 2003 | State of PlaySeries | Sonia Baker | 22 |
| 2002 | SpooksSeries | Sam Buxton | 21 |