2017
John Lives Again as Nigel
2011
French Immersion as Bobby Sexton
2008
Murdoch Mysteries as Harcourt (1 episode)
2007
Heartland as Waylon Rogers (1 episode)
2004
Corner Gas as The Calgary Official (1 episode)
2001
Dead by Monday as Troy
2000
The Gavin Crawford Show (13 episodes)
1999
The Five Senses as Airport Clerk
1998
My Dog Vincent as Harper
1993
This Hour Has 22 Minutes (228 episodes)
1991
The Red Green Show (304 episodes)