2025
Crawdaddy as Lance2024
Sight Unseen as Rigby Daniels2023
The Irrational as Eric Dent2023
ROMI as Barkley2023
Heaven Down Here as Felix2022
Sheltering Season as Diego2020
Motherland: Fort Salem as Shane2017
Riverdale as Dodger Dickenson2017
Drawing Home as Peter Whyte2017
Once There Was A Winter as Hunter2016
Lethal Weapon as Liam Taylor2016
It Stains the Sands Red as Smalls2015
Narcos as Carlos Lehder2015
Zoo as Duncan Santos2015
Broken Horses as Eric2015
Vendetta as Booker2015
The Romeo Section as Rufus2014
The Haunting of Alice D as Joe Davenport2013
Havana 57 as Ruben Velez2013
Reunion as Him2012
Continuum as Francis Hall2012
A Dog Named Duke as Manny2012
Stormy Night as Gray2011
Grave Encounters as Matt White2011
Marilyn as Motel Clerk2010
R. L. Stine's The Haunting Hour as Stranger2010
R. L. Stine's The Haunting Hour as Ranger Jackson2010
R. L. Stine's The Haunting Hour as John 'Mad Dog' McCoy2010
Human Target as Billy2010
2 Frogs in the West as Tobey2010
The Duty Of Living as Corporal Darren Stark2009
NCIS: Los Angeles as Navy Chief Petty Officer Thomas Argento2009
Jennifer's Body as Dirk2009
Hardwired as Punk Blue2009
Revenge of the Boarding School Dropouts as K-Dog2008
Fringe as Craig Shoen2008
Sanctuary as German Major2008
The Day the Earth Stood Still as William Kwan2008
Shred as K-Dog2007
Aliens vs Predator: Requiem as Scotty2007
Blood Ties as Ian Reddick2007
Luna: Spirit of the Whale as Deckhand2006
Psych as Delivery Man2006
Black Christmas as Morgue Attendant2006
Trans Neptune, or, The Fall of Pandora, Drag Queen Cosmonaut as Wealthy Patron2005
Supernatural as Ted2001
Smallville as Lowell Wilson2001
Smallville as A.J.NaN
Tiger by the Tail as BuckshotNaN
Samaritan as Not available