2024
Doc of Chucky as Self
2024
Nobody Dumps My Daughter as Jeffrey Lopez
2024
Signed, Sealed, Delivered: A Tale of Three Letters as Ramon Rodriquez
2024
Legend of the Lost Locket as Luis Alvarez
2023
Sworn Justice: Taken Before Christmas as Nicolas 'Maestro' Martinez
2022
Christmas at the Golden Dragon as Luis Gonzales
2022
Marry Go Round as Edward Timsdale
2022
Billy the Kid as Saturnino Baca (7 episodes)
2022
Cruel Instruction as Nurse Eli
2022
Peacemaker as Prison Guard (6 episodes)
2021
Signed, Sealed, Delivered: The Vows We Have Made as Ramon
2021
Signed, Sealed, Delivered: The Vows We Have Made as Ramon Rodriguez
2021
American Badger as John / Voice of Cartel Leader
2021
Debris as Gary Garcia (1 episode)
2021
The Long Island Serial Killer: A Mother's Hunt for Justice as Arresting Officer
2020
The Christmas Yule Blog as Oscar Ortiz
2019
Virgin River as Barry Martinez (1 episode)
2019
Wu Assassins as Sgt. Joe Torres (1 episode)
2019
Blood & Treasure as Everado Sanchez (1 episode)
2019
Benchwarmers 2: Breaking Balls as Smegman
2018
Signed, Sealed, Delivered: To the Altar as Ramon
2018
Signed, Sealed, Delivered: The Road Less Traveled as Ramon Rodriguez
2017
Christmas Princess as Ignacio Marquez
2017
Cult of Chucky as Nurse Carlos
2017
Ghost Wars as Rodney Doyle (4 episodes)
2017
Signed, Sealed, Delivered: Home Again as Ramon Rodriguez
2017
Meditation Park as Jonathan
2017
Signed, Sealed, Delivered: Higher Ground as Ramon Rodriguez
2016
Travelers as Daniel Sosa (1 episode)
2016
Mostly Ghostly 3: One Night in Doom House as Michael Roland
2016
Iteration 1 as Anthony
2016
Signed, Sealed, Delivered: One in a Million as Ramon Rodriguez
2016
The Assignment as Edward Gonzales
2016
What An Idiot as Steve
2015
Signed, Sealed, Delivered: The Impossible Dream as Ramon Rodriguez
2015
Signed, Sealed, Delivered: From Paris with Love as Ramon Rodriguez
2015
Fatal Memories as Glenn Roberts
2014
Signed, Sealed, Delivered as Ramon Rodriguez (2 episodes)
2014
Perfect Sisters as Detective Santiago Gates
2014
Til Death Do Us Part as Ethan
2013
Witches of East End as Mathias (2 episodes)
2013
Dead Drop as Edi Gogol
2013
Delete as Captain (2 episodes)
2013
Baby Sellers as Rafael Ochoa
2013
Angel of Death as Edi Gogol
2013
Chupacabra vs. the Alamo as Commander Wilcox
2013
Motive as Virgil Maddox (1 episode)
2012
Violence of Action as Edi Gogol
2012
Battlestar Galactica: Blood & Chrome as Armin 'High Top' Diaz
2012
Battlestar Galactica: Blood & Chrome as Armin 'High Top' Diaz (10 episodes)
2012
Blood Alley as Edi Gogol
2012
Random Acts of Romance as Matt
2012
Vengeance is Mine as Edi Gogol
2012
Continuum as Miller (8 episodes)
2012
The House as Geoff Blank
2011
Once Upon a Time as Prince Henry (1 episode)
2010
Smoke Screen as Detective Javier
2010
Amazon Falls as Aron
2010
The Tortured as Young Cop (uncredited)
2010
Caprica as Pann (3 episodes)
2009
Alice as 10 of Clubs (2 episodes)
2009
V as John Fierro (3 episodes)
2009
Stargate Universe as Cpl. Rivers (2 episodes)
2009
The Assistants as Zach Del Toro (14 episodes)
2009
Driven to Kill as Detective Lavastic
2008
Sanctuary as Captured Abnormal (1 episode)
2008
Fringe as Cecil (1 episode)
2008
Ace of Hearts as Officer Sanchez
2007
Flash Gordon (1 episode)
2007
Shooter as Senior Agent
2007
A Family Lost as Marcus Vegarra
2006
Deck the Halls as Fireworks Guy
2006
Canes as Antique Dealer
2006
Eureka as Dr. Sebastian Marx (1 episode)
2006
Psych as Manny (1 episode)
2006
Rapid Fire as Russell
2005
Fighting the Odds: The Marilyn Gambrell Story as Ed Rivera
2005
Robson Arms as Hal Garcia (39 episodes)
2005
Young Blades (13 episodes)
2004
The 4400 as Colin McGrath (1 episode)
2004
The Goodbye Girl as Dance Class instructor
2002
The Twilight Zone as Cheto (1 episode)
2001
Smallville as Deputy Morales (1 episode)
2001
Turbulence 3: Heavy Metal as Gabriel Mendoza
2001
Josie and the Pussycats as Megastore DJ
2000
Dark Angel as Kurt (1 episode)
2000
Trixie as Gang Member
1999
Late Night Sessions as Danny
1997
Stargate SG-1 as Rogelio Duran (2 episodes)
1994
Viper as Jerry Podwil (1 episode)
1993
The X-Files as Mr. Green (2 episodes)