2024
Monsters as Carlos Baralt (3 episodes)
2023
Miranda's Victim as Carol Cooley
2023
The Night Agent as Ben Almora (20 episodes)
2022
Father of the Bride as Junior
2022
The Crew Has It (1 episode)
2021
Panic as Sheriff Cortez (10 episodes)
2021
Tell Me Your Secrets as Peter Guillroy (10 episodes)
2020
The Half of It as Deacon Flores
2020
Briarpatch as Senator Joseph Ramirez (10 episodes)
2018
Step Up as Cruz (10 episodes)
2017
The Saint as Inspector Fernack
2015
Bloodline as Marco Diaz (23 episodes)
2014
Dawn of the Planet of the Apes as Kemp
2014
Water & Power as Water
2013
The Blacklist as Julian Gale (4 episodes)
2011
Hail Mary as Carlos Moreno
2010
Marry Me as Harry (2 episodes)
2006
The Megan Mullally Show as Self - Guest (1 episode)
2005
The Lost City as Ricardo Fellove
2005
Miss Congeniality 2: Armed and Fabulous as Jeff Foreman
2005
Medium as Luis Amenabar (1 episode)
2003
NCIS as Ray Cruz (3 episodes)
2003
The Ellen DeGeneres Show as Self (2 episodes)
2002
Without a Trace as Danny Taylor (160 episodes)
2001
Black Hawk Down as SGT Lorenzo Ruiz
2001
Star Trek: Enterprise as Tolaris (1 episode)
2001
Spyder Games (65 episodes)
2000
Traffic as DEA Agent - Trailer
2000
CSI: Crime Scene Investigation as Carlos Moreno (5 episodes)
1997
The View as Self (2 episodes)
1997
Speed 2: Cruise Control as Alejandro
1996
Suddenly Susan as Enrique (1 episode)
1996
The Pretender as Tony (1 episode)