2012
Silent Hill: Revelation 3D as Grey Man
2010
Lost Girl as Conductor (1 episode)
2008
A Raisin in the Sun as Mailman
2006
A Dad for Christmas as Mr. Grant
2006
The Jane Show as Fourth Floor Staffer #3 (1 episode)
2005
Cinderella Man as Dock Worker
1994
Due South as Guy Rankin (1 episode)
1989
Millennium as Foreman
1988
War of the Worlds as Alien Guard (1 episode)