2025
The Last Anniversary as Sophie Honeywell2024
The Fall Guy as Iggy Starr2024
Addition as Grace Lisa Vandenburg2023
The Clearing as Freya Heywood2022
The Twin as Rachel2022
Winona Ryder: The Ghosts She Called as Actress from Film2020
MUM Misunderstandings of Miscarriage as Self2019
Ride Like a Girl as Michelle Payne2019
The Place of No Words as Teresa2018
A Discovery of Witches as Diana Bishop2017
2:22 as Sarah Barton2017
Message from the King as Kelly2017
Berlin Syndrome as Clare Havel2017
The Soul of War: Making 'Hacksaw Ridge' as Self2016
Hacksaw Ridge as Dorothy Schuttle2016
Lights Out as Rebecca2016
Triple 9 as Michelle Allen2016
The Choice as Gabby Holland2016
Too Legit as Kimmie2015
Point Break as Samsara Dietz2015
Knight of Cups as Karen2015
Kill Me Three Times as Lucy Webb2015
The Ever After as Ava2014
Cut Bank as Cassandra Steeley2014
Parts Per Billion as Anna2013
Warm Bodies as Julie Grigio2013
Love and Honor as Candace2012
Wish You Were Here as Steph McKinney2011
I Am Number Four as Number Six / Maren Elizabeth2011
Take Me Home Tonight as Tori Frederking2011
Bear as Emelie2011
Quirky Girl as Claire2010
The Sorcerer's Apprentice as Rebecca "Becky" Barnes2008
Bedtime Stories as Violet Nottingham2008
Restraint as Dale2007
December Boys as Lucy2006
The Grudge 2 as Vanessa Cassidy2006
2:37 as Melody2005
Wolf Creek as Pool Party PeopleNaN
4 Kids Walk Into a Bank as Not availableNaN
Bear Country as Not availableNaN
Mix Tape as Alison2022
Embrace Kids Executive Producer2019
The Place of No Words Producer2017
Flesh and Blood Producer2015
The Ever After Writer2015
The Ever After ProducerNaN
Tecie Producer