Actor
Addition
2024
as Grace Lisa Vandenburg
The Fall Guy
2024
as Iggy Starr
The Twin
2022
as Rachel
Ride Like a Girl
2019
as Michelle Payne
The Place of No Words
2019
as Teresa
2:22
2017
as Sarah Barton
Message from the King
2017
as Kelly
Berlin Syndrome
2017
as Clare Havel
Hacksaw Ridge
2016
as Dorothy Schuttle
Lights Out
2016
as Rebecca
Triple 9
2016
as Michelle Allen
The Choice
2016
as Gabby Holland
Too Legit
2016
as Kimmie
Point Break
2015
as Samsara Dietz
Knight of Cups
2015
as Karen
Kill Me Three Times
2015
as Lucy Webb
The Ever After
2015
as Ava
Cut Bank
2014
as Cassandra Steeley
Parts Per Billion
2014
as Anna
Love and Honor
2013
as Candace
Warm Bodies
2013
as Julie Grigio
Wish You Were Here
2012
as Steph McKinney
Quirky Girl
2011
as Claire
Take Me Home Tonight
2011
as Tori Frederking
I Am Number Four
2011
as Number Six / Maren Elizabeth
The Sorcerer's Apprentice
2010
as Becky Barnes
Bedtime Stories
2008
as Violet Nottingham
Restraint
2008
as Dale
December Boys
2007
as Lucy
The Grudge 2
2006
as Vanessa Cassidy
2:37
2006
as Melody
Wolf Creek
2005
as Pool Party People