2013
Hunting Season as Dr. Martin2010
Republic of Doyle as Inspector Tarrant2010
Trigger as Host2008
Growing Op as Charles2005
Whole New Thing as Don Grant2004
Wilby Wonderful as Stan Lastman2002
Boys Briefs 2 as Doctor (segment "Touch")2002
Touch as Doctor2002
Past Perfect as Cecil2000
Eisenstein as Stalker2000
Take-out as Pete1999
The Five Senses as Robert1998
Twitch City as Nathan1998
Beefcake as Bob Mizer1997
Hayseed as Mr. Taupe1997
Uncut as Newscaster1996
Bubbles Galore as Godfrey Montana1996
The Last Supper as Dr. Parthens1996
My Summer Vacation as Matt Flynn1996
Symposium: Ladder of Love as Not available1995
Eclipse as Jim1995
House as Victor1994
Wake Up, Jerk Off as Not available1994
Wasaga as David1994
My Addiction as Not available1993
I Love a Man in Uniform as Director1993
Gross Misconduct: The Life of Brian Spencer as Bus Driver1992
Forever Knight as Not available1992
RSVP as Sid1992
The Fairy Who Didn't Want To Be A Fairy Anymore as The Fairy1989
Justice Denied as Jimmy MacNeil1988
Dear John as George1988
Night Friend as Lenny2020
Hadrian Book2020
Hadrian Writer2016
Weirdos Writer2010
Trigger Writer2005
Whole New Thing Associate Producer2005
Whole New Thing Writer2004
Wilby Wonderful Writer2004
Wilby Wonderful Director2003
Marion Bridge Writer2003
Marion Bridge Theatre Play2002
Past Perfect Director2002
Past Perfect Writer1998
Until I Hear From You Director1998
Until I Hear From You Writer1997
Permission Director1997
Permission Writer1995
House Theatre Play1995
House Screenplay1994
Wake Up, Jerk Off Writer1994
Wake Up, Jerk Off Director1993
Margaret Atwood and the Problem with Canada Director1993
Margaret Atwood and the Problem with Canada WriterNaN
The Work Director1992
The Fairy Who Didn't Want To Be A Fairy Anymore Screenplay