Home / Discover / People

LOL

2012
as James

Suicide Squad

2016
as Chato Santana / El Diablo

Magnum P.I.

2018
as Thomas Magnum

Bad Moms

2016
as Jessie Harkness

Bright

2017
as Rodriguez

Hostel

2006
as Paxton

A Bad Moms Christmas

2017
as Jessie Harkness

Gang Related

2014
as Daniel Acosta

Quarantine

2008
as Jake

Takers

2010
as Eddie Hatcher

Torque

2004
as Dalton

Hostel: Part II

2007
as Paxton

World Trade Center

2006
as Dominick Pezzulo

Living the Life

2000
as Kikicho

Joy Ride

2001
as Marine

Thanksgiving

2007
as Bobby

Live!

2007
as Pablo

Max

2015
as Sergeant Reyes

Carlito's Way: Rise to Power

2005
as Carlito Brigante

The Rookie

2002
as Joaquin 'Wack' Campos

Gimme Shelter

2010
as Paul O'Brian

Grindhouse

2007
as Bobby (segment "Thanksgiving")

Friday Night Lights

2004
as Brian Chavez

Crazy/Beautiful

2001
as Carlos Nuñez

Lakeview Terrace

2008
as Javier Villareal

Six Degrees

2006
as Carlos Green

Ladder 49

2004
as Keith Perez

The Long Game

2024
as JB Peña

Director

Episode Magnum P.I.
Shallow Grave, Deep Water
2022
Episode Magnum P.I.
Out of Sight, Out of Mind
2023
Movie Night Comes

Producer

Movie Elephant 2003
Movie Gerry 2002
Movie You're Not Alone 2020

Crew

Movie You're Not Alone 2020

Guest Star

Episode Last Resort
Another Fine Navy Day
2012
Episode Nashville (2012)
When You're Tired of Breaking Other Hearts
2013
Episode Last Resort
Nuke it Out
2012
Episode The Late Late Show with James Corden
Tiffany Haddish, Jay Hernandez, Tori Kelly
2018
Episode Last Resort
Big Chicken Dinner
2012
Episode Nashville (2012)
I Saw the Light
2013
Episode Nashville (2012)
My Heart Would Know
2013
Episode Last Resort
Cinderella Liberty
2012
Episode Nashville (2012)
Take These Chains From My Heart
2013
Episode Nashville (2012)
A Picture From Life's Other Side
2013
Episode Hang Time
Texas Rose
1998
Episode Hang Time
Shoot Out
1998
Episode One World
Marci's in Hot Salsa
2000
Episode Hang Time
And Then There Were Nuns
1998
Episode Scandal (2012)
Vampires and Bloodsuckers
2017
Episode Last Resort
Blue on Blue
2012
Episode Nashville (2012)
Dear Brother
2013
Episode Last Resort
Voluntold
2012
Episode Last Resort
Skeleton Crew
2012