
2025
Revival as Ken Dillisch2024
Locked in My House as Detective Corali2023
Simulant as Supervisor Abendjor2023
Totally Killer as Doug Summers2023
Christmas in Big Sky Country as Not available2023
Dream Scenario as Dinner Guest #12022
Oldtimers as Lawrence2022
Write Place, Write Time as Alec Rose2021
Jupiter's Legacy as Captain Borges2021
Romance in the Wilds as Stanley2020
Love by Accident as Cal2020
A Christmas Exchange as Robert2019
Hudson & Rex as Chip Bellamy2019
A Dog's Journey as Big Joe2019
The Hot Zone as Col. Marlon Charles2019
Jett as Lieutenant Carter2019
Escaping the NXIVM Cult: A Mother's Fight to Save Her Daughter as Dennis Latham2018
Anon as Detective Fuchs2018
Welcome to Marwen as Darius Johnson2017
Star Trek: Discovery as Admiral Terral2017
Deadly Secrets by the Lake as Lucky Martin2017
Cardinal as Coroner Barnhouse2017
The Christmas Cure as Dr. Campbell2017
Early Release as Blake Peterson2017
Save Me as Captain2016
Private Eyes as Hank Falcone2016
X-Men: Apocalypse as Pentagon General Fields2015
The Expanse as Admiral Sidiqi2015
12 Monkeys as Michael Pratt2015
Good Witch as Zimmerman2015
Killjoys as Seyon Faresh2014
Fargo as Bowman2014
The Strain as Mike Rivers2014
Holidaze as Dean Wilcox2013
Two Hearts to Mouth as Ibraahim2012
This Means War as Smart Consumer Guard "Hudson"2011
Alphas as Claude2011
Against the Wall as Matt Gibbons2010
Haven as Mr. Simon2010
Lost Girl as The Blackthorn2010
TRON: Legacy as Bartik2010
Percy Jackson & the Olympians: The Lightning Thief as Hephaestus2010
Republic of Doyle as Sheen Barry2009
Warehouse 13 as Officer Kessman2009
The Listener as Rafiq2009
Come Dance at My Wedding as Ryan2009
Helen as Stephen2009
The Death of Alice Blue as Detective McGregor2009
Skyrunners as Agent Armstrong2009
The Good Times Are Killing Me as Mike Norton2008
Fringe as Not available2008
Fringe as Vincent Ames2008
Sanctuary as Yusuf2008
Vipers as Lewison2008
How She Move as David Green2007
Christmas Caper as Clive Henry2007
Reaper as Kenneth2007
The Dresden Files as Morgan2006
Solar Attack as Colonel Alby2006
The Sentinel as Agent Hauser2006
Gospel of Deceit as Neil-Saint Armand2005
Supernatural as Crowley's Demon2004
ReGenesis as Canadian Army Officer2004
This Is Wonderland as Gregory Jarmun2004
Kevin Hill as Morris Wilson2003
Mayday as Captain Abate2003
Word of Honor as Col. Pierce Truscott2003
Name of the Rose as Detective Francis Collins2003
Sounder as Preacher 22002
Street Time as Philip Leeds2002
Scared Silent as Whit Colby2001
Smallville as Keating2001
Degrassi as Not available2001
Tracker as Councilman Prestin2001
The Pretender: Island of the Haunted as Adama2000
Finding Buck McHenry as Hartford Cole2000
Who Killed Atlanta's Children? as Special Agent2000
These Arms of Mine as Not available1999
Relic Hunter as Mysterious Local1999
Small Vices as Owen Brooks1997
Earth: Final Conflict as Rev. Billy Mitchell1995
To Die For as Weaselly Guy1995
Rude as Rude Caller1994
Car 54, Where Are You? as DA #21991
Deceived as Policeman #21990
Clarence as Cellblock Cop1988
War of the Worlds as Driver2022
Oldtimers Associate Producer