2024
Black Doves as Georgina2024
Tapeworm as Worm2022
The Other Me as Nutsa2022
It Is in Us All as Cara Daly2021
Zone 414 as Jaden2021
Rare Beasts as Cathy2021
Black Medicine as Jo2020
Arena as Kate2019
Never Grow Old as Maria Pike2019
Cordelia as Cordelia / Caroline2019
She's Missing as Marina2018
Paul, Apostle of Christ as Irenica2018
Zoo as Emily2017
Bellwether as Anne2016
Split as Shelley2015
London Spy as Magician2015
Andron as Valerie2015
Les Cowboys as Emma2015
The Chameleon as Margaret2015
MindGamers as Agnes2015
Swansong as Jamie2014
Under the Skin as Shadow Alien (uncredited)2014
The Canal as Claire2013
3096 Days as Natascha Kampusch2013
Lotus Eaters as Alice2012
Storage 24 as Shelley2012
Kelly + Victor as Kelly2011
Albert Nobbs as Emmy2011
The Other Side of Sleep as Arlene Kelly2011
The Task as Angel2011
Submission as Unlikely Winner2011
Hello Carter as Girl in Lift2010
Silent Things as Charlotte2010
When Harvey Met Bob as Marsha Hunt2009
Bright Star as Abigail2009
Hammerhead as Lilah2007
Lewis as Chloe Brooks2007
Damage as Lauren Ward2006
Blackbeard as Louis Arrot2005
Breakfast on Pluto as Stripper2004
Shaun of the Dead as Zombie (uncredited)2002
Spooks as Nina GevitskyNaN
The Morrigan as Ancient MorriganNaN
Diamond Shitter as Not available2004
Imagining Ulysses as Not available2022
It Is in Us All Director2022
It Is in Us All Writer2020
The Uncertain Kingdom Director2019
Cordelia Writer2018
Q4L Director2018
Q4L WriterNaN
Diamond Shitter DirectorNaN
Diamond Shitter Writer