
Filmography33 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | The MorriganMovie | Ancient Morrigan | 44 |
| 2024 | Black DovesSeries | Georgina | 42 |
| 2022 | The Other MeMovie | Nutsa | 40 |
| 2022 | It Is in Us AllMovie | Cara Daly | 40 |
| 2021 | Rare BeastsMovie | Cathy | 39 |
| 2021 | Black MedicineMovie | Jo | 39 |
| 2021 | Zone 414Movie | Jaden | 39 |
| 2019 | CordeliaMovie | Cordelia / Caroline | 37 |
| 2019 | Never Grow OldMovie | Maria Pike | 37 |
| 2018 | ZooMovie | Emily | 36 |
| 2018 | Paul, Apostle of ChristMovie | Irenica | 36 |
| 2016 | SplitMovie | Shelley | 34 |
| 2015 | MindGamersMovie | Agnes | 33 |
| 2015 | London SpySeries | Magician | 33 |
| 2015 | Les CowboysMovie | Emma | 33 |
| 2015 | SwansongMovie | Jamie | 33 |
| 2014 | The CanalMovie | Claire | 32 |
| 2013 | 3096 DaysMovie | Natascha Kampusch | 31 |
| 2012 | Kelly + VictorMovie | Kelly | 30 |
| 2012 | Storage 24Movie | Shelley | 30 |
| 2011 | Albert NobbsMovie | Emmy | 29 |
| 2011 | The TaskMovie | Angel | 29 |
| 2011 | Lotus EatersMovie | Alice | 29 |
| 2011 | The Other Side of SleepMovie | Arlene Kelly | 29 |
| 2011 | SubmissionMovie | Unlikely Winner | 29 |
| 2010 | Silent ThingsMovie | Charlotte | 28 |
| 2009 | Bright StarMovie | Abigail | 27 |
| 2009 | Once Upon a Time in DublinMovie | Marina | 27 |
| 2007 | LewisSeries | Chloe Brooks | 25 |
| 2005 | Breakfast on PlutoMovie | Stripper | 23 |
| 2004 | Shaun of the DeadMovie | Zombie (uncredited) | 22 |
| 2004 | Imagining UlyssesMovie | — | 22 |
| 2002 | SpooksSeries | Nina Gevitsky | 20 |