2017
The Rules for Everything as Agnes
2015
Suffragette as Emily Davison
2014
Where I Belong as Rosemarie
2011
Island as Nikki Black
2010
Donkeys as April Hayley
2010
Just Before Dawn as Chloe
2010
Five Daughters as Paula Clennell (3 episodes)
2008
Rembrandt's J'Accuse...! as Marieke
2008
Fifty Dead Men Walking as Lara
2007
Nightwatching as Marieke
2007
Damage as Emma Cahill
2006
Ex Memoria as Young Eva
2006
Chromophobia as Fiona
2005
Bleak House as Caddy Jellyby (15 episodes)
2005
Song of Songs as Ruth Cohen
2005
Mr Harvey Lights a Candle as Helen Taylor
2005
Animal as Pregnant Woman
2005
The Undertaker as Young Woman
2003
The Gathering as Female Van Pusher
2002
The Jury as Lucy Cartwright (5 episodes)