Credits
- 2021 · Mystery 101: Killer Timing as Alberto
- 2019 · Virgin River as Sgt. Gomez
- 2019 · Christmas Under the Stars as Reg
- 2019 · Chronicle Mysteries: The Deep End as Dave
- 2019 · Aurora Teagarden Mysteries: A Game of Cat and Mouse as Michael Vance
- 2019 · Daughter of the Wolf as Nolan Tucker
- 2019 · The Murders as Quinton
- 2019 · Deadly Class as Cop #1
- 2018 · A Midnight Kiss as Mayor Morgan
- 2018 · Truly, Madly, Sweetly as Francis
- 2018 · Hailey Dean Mysteries: 2 + 2 = Murder as Nicholas Domaschuk
- 2017 · A Harvest Wedding as Collin Shaw
- 2017 · Rufus 2 as Dad
- 2016 · Timeless as Derek
- 2016 · The Assignment as Merchado
- 2016 · Deadpool as Pool Hall Goon
- 2016 · Rufus as Dad
- 2015 · Supergirl as Prison Guard
- 2014 · The Flash as Foreman
- 2014 · The Flash as Goon #2
- 2014 · The Flash as Security Guard
- 2014 · The 100 as Osias
- 2012 · Emily Owens, M.D as X-Ray Tech
- 2012 · Arrow as Cop #1
- 2012 · Arrow as Halcones
- 2012 · Arrow as Officer Brock
- 2012 · Arrow as ESU Officer
- 2012 · Continuum as CPS
- 2012 · Alcatraz as Cop
- 2011 · Once Upon a Time as Black Knight
- 2009 · V as Ed Carr
- 2009 · 2012 as Ark Bridge Crew
- 2008 · Fringe as ND Agent
- 2006 · Eureka as Guard
- 2006 · Psych as Guard
- 2005 · The Hard Corps as Autograph Hound
- 2005 · Dus as Assassin
- 2001 · Smallville as Mugger