2024
Tracker as Sheriff Woods2023
Grease: Rise of the Pink Ladies as Dick Aldridge2023
Hearts in the Game as Peter Cahill2022
He's Not Worth Dying For as Ivan2021
Debris as Harris Grohl2021
Family Law as Joel Kirkman2021
Turner & Hooch as Leigh Anderson2021
V.C. Andrews' All That Glitters as Octavious Tate2020
Helstrom as Mr. Cavallo2019
Dark Angel as Reverend2019
Heaven as Reverend2019
Fallen Hearts as Reverend2019
Hailey Dean Mysteries: Death on Duty as Tom Hopper2019
Ruby Herring Mysteries: Silent Witness as Sam Albert2018
A Million Little Things as Dale2018
Siren as Doctor Logan2018
Fifty Shades Freed as Surgeon2017
Aim for the Roses as The Announcer2016
DC's Legends of Tomorrow as Eddie Rothberg2016
Travelers as Dr. Higgins2016
Interrogation as EOD Officer #12016
A Family of Ghosts as George2015
Supergirl as Lir-Al2015
Zoo as Cal2015
UnREAL as Eddy2015
Dead Rising: Watchtower as Megaphone Soldier2014
When Calls the Heart as Augustus Landis2013
Bates Motel as Coroner2013
Motive as Greg2012
Arrow as Minister2011
Once Upon a Time as Business Man2008
Fringe as Jack2005
Supernatural as Richard Keel2004
Stargate Atlantis as Bordal2004
The 4400 as Larry2001
Smallville as Secretary of Defense1997
Stargate SG-1 as Ramius First Prime