The Rectory as Harry Price
2024
The Du Pont Engagement as Wilbur Wright
2023
John Carpenter's Suburban Screams as Dr. Kennedy (1 episode)
2023
Bullets for the Bad as Killer
2023
Life Upside Down as Tony
2022
Obi-Wan Kenobi as Devastator Captain (2 episodes)
2020
The 100 Candles Game as Aaron (segment: When Demons Die)
2019
Acceptable Damage as Vince
2017
16/03 as Detective Stevens
2016
Morgan as Charles Grimes
2016
When Demons Die as Aaron
2014
6 Bullets to Hell as Billy Rogers
2013
Rock And Roll F. 'n' Lovely as Cee
2010
As Good As Dead as Brian Shepherd
2009
The Donner Party as Patrick Dolan
2005
The Loch Ness Monster as Dr. Richard Bernstein (voice)
2000
In the Beginning as Simeon (2 episodes)
1999
Mary, Mother of Jesus as James the Great
1995
Savage Hearts as Homer
1991
Soldier Soldier as Lt Harris (1 episode)