2024
Nobody Wants to Shoot a Woman as Detective Smith
2018
Don't Go as Dave Pearce
2016
Anthropoid as Dr. Eduard
2016
The Last Treasure Hunt as Ernie
2016
Murder of a President as Roscoe Conkling
2015
Red Rock as Garda Sergeant Brian McGonigle (50 episodes)
2014
The Legend of Longwood
2012
Dark Shadows as Collinsport Cop
2011
Higher Ground as Liam Donovan
2008
Fringe as Bartender (1 episode)
2007
Reign of the Gargoyles as Deacon
2005
Mr. & Mrs. Smith as Lucky
2003
Hulk as Comanche Pilot
2002
Everwood as Pseudo Patient (1 episode)
1999
Angel as Truck Driver (1 episode)
1994
ER as Community Hospital Doctor (1 episode)