Actor
All About Nina
2018
as Paula
Heaven's Floor
2016
as Julia
Zen Dog
2016
as Marlene Meeks
The Intervention
2016
as Jessie
Addicted to Fresno
2015
as Regina
Shelter
2015
as Petra
MA / DDY
2015
as Dana
Jackie & Ryan
2014
as Virginia
In Security
2014
as Lena
Lizzie Borden Took an Ax
2014
as Emma Borden
Argo
2012
as Cora Lijek
And Baby Will Fall
2011
as Melinda
Conviction
2010
as Brenda Marsh
Lez Chat
2010
as Librarian
Virtuality
2009
as Sue Parsons
The Killing Room
2009
as Kerry Isalano
Passengers
2008
as Shannon
The Watch
2008
as Cassie
Itty Bitty Titty Committee
2007
as Singer (uncredited)
Anamorph
2007
as Sandy Strickland
Ten Inch Hero
2007
as Jen
Zodiac
2007
as Linda del Buono
Two Weeks
2006
as Katrina
Out There
2006
as Billy
Fathers and Sons
2005
as Laura
The Grudge
2004
as Jennifer Williams
Helter Skelter
2004
as Linda Kasabian
21 Grams
2003
as Claudia
Identity
2003
as Ginny
The Slaughter Rule
2002
as Skyla Sisco
The Laramie Project
2002
as Amanda Gronich
How to Make a Monster
2001
as Laura
Thirteen Conversations About One Thing
2001
as Beatrice
Ghosts of Mars
2001
as Bashira Kincaid
See Jane Run
2001
as Jane
Wildflowers
2000
as Cally
But I'm a Cheerleader
2000
as Graham
Committed
2000
as Mimi
Bear to the Right
2000
as Waitress
Girl, Interrupted
1999
as Georgina
The Astronaut's Wife
1999
as Nan
Sleeping Beauties
1999
as Clea
She's All That
1999
as Misty
A Slipping Down Life
1999
as Nurse
The Faculty
1998
as Stokely 'Stokes' Mitchell
Girl
1998
as Gillian
The Alarmist
1998
as Suzy
Can't Hardly Wait
1998
as Jana
Niagara, Niagara
1998
as Convenience Store Clerk
How to Make the Cruelest Month
1998
as Bell Bryant
The Defenders: Payback
1997
as Jessica Lane
On the Edge of Innocence
1997
as Ann
Little Witches
1996
as Kelsey