Alien Intervention 2023
as Mann
Lost Boy 2015
as Stuart
Detention 2012
as Pedro
Bulletface 2010
as Bruno Maren
Fuel 2009
as Emilio
Wicked Lake 2008
as Ray
Hamlet 2 2008
as Chuy
I Know Who Killed Me 2007
as Gilberto
McBride: Fallen Idol 2006
as Juan Lobell
Raising Helen 2004
as BZ
Credits from TMDB.