Actor
The Last Kingdom: Seven Kings Must Die
2023
as Queen Eadgifu
The Wonder
2022
as Rosaleen O'Donnell
Strangeways Here We Come
2018
as Steph Nolan
Mum's List
2016
as Rachel
Property of the State
2016
as Margaret
The Program
2015
as Betsy Andreu
The Loft
2014
as Ellie Seacord
Hannah Cohen's Holy Communion
2012
as Rachel Cohen
Just Henry
2011
as Maureene
Little White Lie
2008
as Annie Mulcahy
A Room with a View
2007
as Lucy Honeychurch
When Did You Last See Your Father?
2007
as Sandra
The Truth
2006
as Candy
Uncle Adolf
2005
as Geli Raubal
Watermelon
2003
as Anna Ryan
The Bay of Love and Sorrows
2002
as Carrie Matchett
The Lost World
2001
as Agnes Cluny
Disco Pigs
2001
as Runt / Sinead
The Others
2001
as Lydia
Felicia's Journey
1999
as Felicia
The Sun, The Moon and The Stars
1996
as Shelley
Salvable
as Elaine