Gully (2019)
Her Smell (2019)
as Zelda E. Zekial
Aquaman (2018)
as Mera
London Fields (2018)
as Nicola Six
Justice League (2017)
as Mera
I Do... Until I Don't (2017)
as Fanny
The Adderall Diaries (2016)
as Lana Edmond
One More Time (2016)
as Jude Litman
The Danish Girl (2015)
as Ulla
Magic Mike XXL (2015)
as Zoe
3 Days to Kill (2014)
as Vivi Delay
Machete Kills (2013)
as Blanca Vasquez / Miss San Antonio
Paranoia (2013)
as Emma Jennings
Syrup (2013)
as Six / Elizabeth
The Rum Diary (2011)
as Chenault
Drive Angry (2011)
as Piper
The Ward (2010)
as Kristen
The River Why (2010)
as Eddy
And Soon the Darkness (2010)
as Stephanie
ExTerminators (2010)
as Nikki O’Gara
The Stepfather (2009)
as Kelly Porter
Zombieland (2009)
as 406
The Joneses (2009)
as Jenn Jones
The Informers (2008)
as Christie
Pineapple Express (2008)
as Angie Anderson
Remember the Daze (2008)
as Julia Ford
Never Back Down (2008)
as Baja Miller
All the Boys Love Mandy Lane (2008)
as Mandy Lane
Day 73 with Sarah (2007)
as Mary
Spin (2007)
as Amber Russo
Price To Pay (2006)
as Trish
Alpha Dog (2006)
as Alma
SideFX (2005)
as Shay
Drop Dead Sexy (2005)
as Candy
North Country (2005)
as Young Josey Aimes
Eisley: I Wasn't Prepared (2005)
as Hannah
Friday Night Lights (2004)
as Maria
Run Away with Me ()
Syrup (2013)
Executive Producer
And Soon the Darkness (2010)