2005 Wolf Creek (as Pool Party People)
2006 2:37 (as Melody)
2006 The Grudge 2 (as Vanessa)
2007 December Boys (as Lucy)
2008 Restraint (as Dale)
2008 Bedtime Stories (as Violet Nottingham)
2010 The Sorcerer’s Apprentice (as Becky Barnes)
2011 I Am Number Four (as Number Six)
2011 Take Me Home Tonight (as Tori Frederking)
2011 “Bear” (as Emelie)
2011 “Quirky Girl” (as Claire)
2012 Wish You Were Here (as Steph McKinney)
2012 AWOL (as Candace)
2013 Warm Bodies (as Julie Grigio)
2013 Cut Bank (as n/a)
2013 Knight of Cups (as n/a)