Actor
Office Games
2022
as Tina
Aurora Teagarden Mysteries: Haunted By Murder
2022
as Tamara Dilger
Neverknock
2017
as Leah
Reel Women Seen
2017
as Dr. Young
Bigger Fatter Liar
2017
as Becca
My Daughter's Disgrace
2016
as Audrey
The Unspoken
2015
as Angela
A Warden's Ransom
2014
as Kit
Red
2014
as Rowan
Midnight Stallion
2013
as Megan Shephard
The Goodbye Girl
2013
as Molly
Home Alone: The Holiday Heist
2012
as Alexis Baxter
ParaNorman
2012
as Aggie Prenderghast (voice)
Mighty Fine
2012
as Natalie Fine
The Cabin in the Woods
2012
as Patience Buckner
The Tall Man
2012
as Jenny
Girl Fight
2011
as Haley
Ice Quake
2010
as Tia Webster
The Twilight Saga: Eclipse
2010
as Bree Tanner
Case 39
2009
as Lillith Sullivan
Wonderful World
2009
as Sandra
Céline
2008
as Young Céline
Pictures of Hollis Woods
2007
as Hollis Woods
Good Luck Chuck
2007
as Lila
BloodRayne 2: Deliverance
2007
as Sally
The Messengers
2007
as Michael Rollins
The V Word
2006
as Lisa
Seed
2006
as Emily Bishop
The Secret of Hidden Lake
2006
Amber's Story
2006
as Nichole Taylor Timmons
Silent Hill
2006
as Sharon / Alessa
Tideland
2005
as Jeliza-Rose/Voices Sateen Lips,Glitter Gal,Mustique,Baby Blonde
A Very Cool Christmas
2004
as Alexa
Kingdom Hospital
2004
as Mary Jensen
Mob Princess
2003
as Young Patti
Carrie
2002
as Little Carrie
They
2002
as Sarah
Deadly Little Secrets
2002
as Madison
Trapped
2001
as Heather
The Miracle of the Cards
2001
as Annie
Special Delivery
2000
as Samantha Beck
Sole Survivor
2000
as Nina Carpenter
Mermaid
2000
as Desi
The Linda McCartney Story
2000
as Heather - Age 5-6
Everything's Coming Up Rosie
as Rosie
Monster
as Hannah