Credits
- 2024 ยทLocked in My Houseas Detective Corali
- 2023 ยทDream Scenarioas Dinner Guest #1
- 2023 ยทChristmas in Big Sky Countryas
- 2023 ยทTotally Killeras Doug Summers
- 2023 ยทSimulantas Supervisor Abendjor
- 2022 ยทOldtimersas Lawrence
- 2022 ยทWrite Place, Write Timeas Alec Rose
- 2021 ยทRomance in the Wildsas Stanley
- 2021 ยทJupiter's Legacyas Captain Borges
- 2020 ยทA Christmas Exchangeas Robert
- 2020 ยทLove by Accidentas Cal
- 2019 ยทEscaping the NXIVM Cult: A Mother's Fight to Save Her Daughteras Dennis Latham
- 2019 ยทJettas Lieutenant Carter
- 2019 ยทThe Hot Zoneas Col. Marlon Charles
- 2019 ยทA Dog's Journeyas Big Joe
- 2019 ยทHudson & Rexas Chip Bellamy
- 2018 ยทWelcome to Marwenas Darius Johnson
- 2018 ยทAnonas Detective Fuchs
- 2017 ยทStar Trek: Discoveryas Admiral Terral
- 2017 ยทThe Christmas Cureas Dr. Campbell
- 2017 ยทDeadly Secrets by the Lakeas Lucky Martin
- 2017 ยทEarly Releaseas Blake Peterson
- 2017 ยทSave Meas Captain
- 2017 ยทCardinalas Coroner Barnhouse
- 2016 ยทPrivate Eyesas Hank Falcone
- 2016 ยทX-Men: Apocalypseas Pentagon General Fields
- 2015 ยทThe Expanseas Admiral Sidiqi
- 2015 ยทKilljoysas Seyon Faresh
- 2015 ยทGood Witchas Zimmerman
- 2015 ยท12 Monkeysas Michael Pratt
- 2014 ยทHolidazeas Dean Wilcox
- 2014 ยทThe Strainas Mike Rivers
- 2014 ยทFargoas Bowman
- 2013 ยทTwo Hearts to Mouthas Ibraahim
- 2012 ยทThis Means Waras Smart Consumer Guard "Hudson"
- 2011 ยทAgainst the Wallas Matt Gibbons
- 2011 ยทAlphasas Claude
- 2010 ยทTRON: Legacyas Bartik
- 2010 ยทLost Girlas The Blackthorn
- 2010 ยทHavenas Mr. Simon
- 2010 ยทPercy Jackson & the Olympians: The Lightning Thiefas Hephaestus
- 2010 ยทRepublic of Doyleas Sheen Barry
- 2009 ยทSkyrunnersas Agent Armstrong
- 2009 ยทHelenas Stephen
- 2009 ยทThe Good Times Are Killing Meas Mike Norton
- 2009 ยทWarehouse 13as Officer Kessman
- 2009 ยทCome Dance at My Weddingas Ryan
- 2009 ยทThe Listeneras Rafiq
- 2009 ยทThe Death of Alice Blueas Detective McGregor
- 2008 ยทSanctuaryas Yusuf
- 2008 ยทFringeas
- 2008 ยทFringeas Vincent Ames
- 2008 ยทVipersas Lewison
- 2008 ยทHow She Moveas David Green
- 2007 ยทChristmas Caperas Clive Henry
- 2007 ยทThe Dresden Filesas Morgan
- 2006 ยทSolar Attackas Colonel Alby
- 2006 ยทGospel of Deceitas Neil-Saint Armand
- 2006 ยทThe Sentinelas Agent Hauser
- 2005 ยทSupernaturalas Crowley's Demon
- 2004 ยทReGenesisas Canadian Army Officer
- 2004 ยทKevin Hillas Morris Wilson
- 2004 ยทThis Is Wonderlandas Gregory Jarmun
- 2003 ยทMaydayas Captain Abate
- 2003 ยทName of the Roseas Detective Francis Collins
- 2003 ยทSounderas Preacher 2
- 2002 ยทStreet Timeas Philip Leeds
- 2002 ยทScared Silentas Whit Colby
- 2001 ยทThe Pretender: Island of the Hauntedas Adama
- 2001 ยทSmallvilleas Keating
- 2001 ยทTrackeras Councilman Prestin
- 2001 ยทDegrassias
- 2000 ยทThese Arms of Mineas
- 2000 ยทWho Killed Atlanta's Children?as Special Agent
- 1999 ยทRelic Hunteras Mysterious Local
- 1999 ยทSmall Vicesas Owen Brooks
- 1997 ยทEarth: Final Conflictas Rev. Billy Mitchell
- 1995 ยทTo Die Foras Weaselly Guy
- 1995 ยทRudeas Rude Caller
- 1991 ยทDeceivedas Policeman #2
- 1990 ยทClarenceas Cellblock Cop
- 1988 ยทWar of the Worldsas Driver