Home / Discover / People

Castle (2009)

2009
as Javier Esposito

This Is Us

2016
as Miguel

Generation Kill

2008
as Sgt. Antonio 'Poke' Espera

Beverly Hills Chihuahua 2

2011
as Alberto (voice)

Believers

2007
as Victor

Cold Hearts

1999
as Darius

Stash House

2012
as Ray Jaffe

Executive Decision

1996
as Sammy, Terrorist

The Insatiable

2007
as Javier

Miss Dial

2013
as Alex

Reparation

as Jerome Kellar

The Objective

2008
as Sgt. Vincent Degetau

Hot Tamale

2007
as Alex

Director

Episode This Is Us
The Ride
2021
Episode The Rookie
Crossfire
2022
Episode The Rookie: Feds
The Offer
2023
Episode Tracker (2024)
Aurora
2024
Episode The Rookie
Double Trouble
2023
Episode This Is Us
Four Fathers
2022
Episode The Company You Keep
The Spy Who Loved Me
2023
Episode The Company You Keep
The Truth Hurts
2023

Producer

Movie She Rises 2016

Guest Star

Episode Terminator: The Sarah Connor Chronicles
Allison from Palmdale
2008
Episode Elementary
Hurt Me, Hurt You
2017
Episode Elementary
Red Light, Green Light
2019
Episode Beverly Hills, 90210
Must Be a Guy Thing
1995
Episode Undressed
Seeing Eye Dog
1999
Episode CSI: Crime Scene Investigation
Committed
2005
Episode NYPD Blue
Less is Morte
2002
Episode Con Man
A Small Step for Manly
2016
Episode Undressed
Not Enough RAM
1999
Episode Con Man
Dick Lansing
2016
Episode Moesha
I Love Moesha
1999
Episode Undressed
The Odd Couple
1999
Episode The Shield
Homewrecker
2003
Episode Cold Case
Saving Patrick Bubley
2005
Episode Top Gear (US)
Supercars
2012
Episode Undressed
Love It or Leave It Again
1999
Episode NCIS
Nine Lives
2008
Episode JAG
Vanished
1997
Episode JAG
Cowboys and Cossacks
1997
Episode Touched by an Angel
A Perfect Game
2000
Episode Elementary
Worth Several Cities
2016
Episode Without a Trace
Neither Rain Nor Sleet
2005
Episode Undressed
Unstripped
1999