Actor
Dumb Money
2023
as Jenny Campbell
Barbie
2023
as Gloria
How to Train Your Dragon: Homecoming
2019
as Astrid Hofferson (voice)
How to Train Your Dragon: The Hidden World
2019
as Astrid (voice)
Special Correspondents
2016
as Brigida
Dragons: Dawn of the Dragon Racers
2014
as Astrid (voice)
How to Train Your Dragon 2
2014
as Astrid (voice)
X/Y
2014
as Silvia
Cesar Chavez
2014
as Helen Chavez
It's a Disaster
2013
as Hedy Galili
End of Watch
2012
as Officer Orozco
Dragons: Gift of the Night Fury
2011
as Astrid Hofferson (voice)
Book of Dragons
2011
as Astrid (voice)
Legend of the BoneKnapper Dragon
2010
as Astrid Hofferson (voice)
The Dry Land
2010
as Sarah
How to Train Your Dragon
2010
as Astrid Hofferson (voice)
Our Family Wedding
2010
as Lucia Ramirez
Tinker Bell
2008
as Fawn (voice)
The Sisterhood of the Traveling Pants 2
2008
as Carmen Lowell
Under the Same Moon
2007
as Martha
Towards Darkness
2007
as Luiza
Muertas
2007
as Rebecca
Steel City
2006
as Amy Barnes
Lords of Dogtown
2005
as Thunder Monkey
The Sisterhood of the Traveling Pants
2005
as Carmen Lowell
How the Garcia Girls Spent Their Summer
2005
as Blanca
Plainsong
2004
as Victoria Roubideaux
Darkness Minus Twelve
2004
as Luiza
Real Women Have Curves
2002
as Ana Garcia
Gotta Kick It Up!
2002
as Yolanda
The Lost Bus
as Mary Ludwig