Actor
Cold Pursuit
2019
as Kim Dash
That's Harassment
2018
as Journalist
A Futile and Stupid Gesture
2018
as Kathryn Walker
Comet
2014
as Kimberly
Before I Disappear
2014
as Maggie
You're Not You
2014
as Bec
Beautiful Creatures
2013
as Ridley Duchaness
Inside
2011
as Christina
Dare
2009
as Alexa Walker
Dragonball Evolution
2009
as Bulma
Poseidon
2006
as Jennifer Ramsey
The Phantom of the Opera
2004
as Christine
The Day After Tomorrow
2004
as Laura Chapman
Mystic River
2003
as Katie Markum
Passionada
2003
as Vicky Amonte
Nola
2003
as Nola
Happy Now
2001
as Nicky Trent / Jenny Thomas
An American Rhapsody
2001
as Sheila at 15
Songcatcher
2001
as Deladis Slocumb
The Audrey Hepburn Story
2000
as Young Audrey Hepburn (ages 12-16)
It Had to Be You
2000
as Young Girl
Genius
1999
as Claire Addison
Grace & Glorie
1998
as Luanne
Only Love
1998
as Lily