2024
Holidazed (8 episodes)
2022
Under the Banner of Heaven as Suited Man (1 episode)
2021
Maid as Luis (2 episodes)
2018
Altered Carbon as Father (1 episode)
2017
The Good Doctor as Luis Garcia (1 episode)
2016
Come and Find Me as Mr. Yorkes
2016
Van Helsing as Biggs (3 episodes)
2016
DC's Legends of Tomorrow as Fidel Castro (1 episode)
2016
Colony as Foreman (1 episode)
2015
Minority Report as Dante Blake (1 episode)
2015
UnREAL as Detective (1 episode)
2015
Tomorrowland as Deputy
2014
The Christmas Shepherd as Truck Driver
2013
Brooklyn Nine-Nine as Tattooed Con (1 episode)
2013
A Sister's Nightmare as Captain
2012
Arrow as Tomas (1 episode)
2012
The Possession as Officer
2012
The Pregnancy Project as Viconte
2012
Alcatraz as Police Chief (2 episodes)
2010
The Stranger as Police Chief
2008
Sanctuary as Constantine (1 episode)
2007
Aliens vs Predator: Requiem as Mr. Thomas
2007
War as Mexican Interpol Agent
2007
Beneath as Dr. Perry
2007
Anna's Storm as Jason Cortez
2007
Traveler (1 episode)
2007
Crossroads - A Story of Forgiveness as Oscar Pena (as Timothy Paul Perez)
2007
88 Minutes as Cabbie #1
2007
To Be Fat Like Me as Coach
2006
The Evidence (1 episode)
2005
Are We There Yet? as Basketball Player
2002
The Dead Zone (1 episode)
2002
The Street King as Eduardo Ortega
2001
Ocean's Eleven as Security Guard
2001
Smallville as Agent Tobin (1 episode)
2001
Smallville as Mexican Husband (1 episode)
1999
The Bachelor as Stone
1998
Relax... It's Just Sex as Gus Rogero
1997
Stargate SG-1 as Vashin (2 episodes)
1996
Pacific Blue as Gregory Santos (1 episode)
1995
JAG as Corporal Martinez (1 episode)
1994
ER as Julio Ruiz (1 episode)