2020
The Silencing as Deputy Hansen
2018
Titans as Fed (1 episode)
2017
Frankie Drake Mysteries as Tom Knight (1 episode)
2017
Imposters as Agent Paul Mangrove (2 episodes)
2016
Halcyon as Rob Dover (2 episodes)
2015
Heroes Reborn as Dr. Roberts (1 episode)
2015
Killjoys as Rolly Desh (1 episode)
2011
Alphas as Ops (1 episode)
2010
Haven as Peter Krebs (1 episode)
2004
Kevin Hill as Benny (1 episode)
2003
Mayday as Ocean Lord Pilot (1 episode)
2003
Mayday as Technician (1 episode)
2001
Mutant X as Tony LaPorta (1 episode)
2000
Lakeboat as Joe Litko (at 20)
1994
Due South as Michael Johnson (1 episode)