2023
A Bet with the Matchmaker as Glen
2020
Midnight at the Magnolia as Steve Quinn
2018
The Great C as Old Walter
2017
Frankie Drake Mysteries as Lloyd Easton (1 episode)
2017
Ransom as Larry Walker (2 episodes)
2015
Versailles as Jean-Baptiste Colbert (30 episodes)
2014
Remedy as Christopher McNaughton (1 episode)
2014
RoboCop as Ohio Senator
2014
Heritage Minutes: Sir John A. Macdonald as Sir John A. Macdonald
2014
Heritage Minutes: Sir George-Étienne Cartier as Sir John A. Macdonald
2012
Saving Hope as Dr. George Baumann (3 episodes)
2009
Warehouse 13 as Pete's Dad (1 episode)
2008
Murdoch Mysteries as Lawrence Braxton (1 episode)
2008
A Near Death Experience as Daniel Nicholson / Dave Tanner
2005
Heritage Minutes: Osborn of Hong Kong as Soldier
2003
Mayday as Captain Davis (1 episode)
2003
Mayday as USAF Investigator Carpenter (1 episode)
2002
K-19: The Widowmaker as Arseni
2001
A Nero Wolfe Mystery as Cecil Grantham (1 episode)
2001
A Nero Wolfe Mystery as Frank Odell (1 episode)
1999
Twice in a Lifetime as Duncan Price (1 episode)
1999
Too Rich: The Secret Life of Doris Duke as Nordic Butler (4 episodes)
1997
Face Down as Charles
1997
Earth: Final Conflict as Lab Tech (1 episode)
1997
Heritage Minutes: Stratford as Alec
1996
My Summer Vacation as Steve
1995
Heritage Minutes: Paris Crew as Percy