
Acted in 94
2020s
- 2026
RZR Cyber Protocol
Carlos
- 2025
Dante's Inferni
Speaker – 7th Circle: The Murderers
- 2024
The Most Perfect Perfect Person
Distraught Man
unDEFILED
Trafficker
- 2023
Altered Perceptions
Movie
- 2022
Christmas on Repeat
Cop
Arranged Marriage
Detective Olsen
- 2021
Two Christmases
Christopher · 4 episodes
Tales of a Fifth Grade Robin Hood
Mitchell Snake
Scare Us
Hal
Battlefield 2025
Matt
- 2020
Interview with the Antichrist
Javier Rodriquez
The Five Rules Of Success
X's Father
Human Zoo
Contestant 1018
I Got Five on it 3
Oscar
Sensitive and in Love
Robbie
2010s
- 2019
Sick Boys Die Alone
Derrick
Who Stole My Daughter?
Roger Chase
Trespassers
Kidnapped Man
Dead End
Hog
I Almost Married a Serial Killer
Marshall Folds
- 2018
[Cargo]
Merc / Guard / Cop (voice)
Cicada!
Movie
Escape from Ensenada
Morales
- 2017
The Walking Dead: Red Machete
David · 2 episodes
LoveJacked
Movie
6 Models in Hell
Mark
Nightcomer
Vendor
Doomsday Device
Director Pena
Tom Clancy's Ghost Recon Wildlands: War Within The Cartel
Movie
- 2016
The Wrong House
Bud the Exterminator
Turbulence
Agent Franklin
Dead Bullet
Harvey
Bank
Dino
Broken Promise
Deputy Hughes
- 2015
Carnal Wishes
Dectective
Infernal
Stan
- 2014
Victor Crowl's Victory
Davis Brealattle
Office Ninja
Raheem
Always with You
Father
- 2013
The Mark: Redemption
Max
- 2012
Slaughter Creek
Detective Garcia
Natalie's Lose Lose
Mans Voice
Deliverance from Evil
Mike Sanchez
- 2011
When Aliens Attack
Survivor
Anthem
Tom
- 2010
Jolene
Sid
Ripped Memories
Richard
Undone
Bartender
2000s
- 2009
Blood Moon Rising
Sanchez
Blood Guardian
Bartender
Flesh, TX
Woody Barley
Sabor tropical
Manos
Orville
Assassin
I Got Five on It Too
Oscar
Haunted Airplane
Diggs
- 2007
- 2006
The Lonely Ones
Blake Torres
Machined
Ryan
The Whistler
Movie
- 2005
Dark Places
Detective Frank
Hood of the Living Dead
Romero
- 2004
666: The Demon Child
Steve
- 2003
Dope Game 2
Tony Costa
- 2001
No release date
Josh Taylor's Prom Date
Coach Thompson
Wrote 1
2000s
- 2009
Blood Guardian
Writer