1999
Total Recall 2070 as Not available1998
A Father for Brittany as Robert Lussier1997
Earth: Final Conflict as Prof. Simon Ruttledge1996
Psi Factor: Chronicles of the Paranormal as Not available1996
FX: The Series as Tasker1995
Goosebumps as Mr. Lantz1993
Kung Fu: The Legend Continues as Bob Chandler1992
The Diamond Fleece as Not available1990
In Defense of a Married Man as D.A. Papernow1990
Hitler's Daughter as Zimmerman1989
E.N.G. as Eric MacFarlane1988
War of the Worlds as Jack Sawyer1988
Switching Channels as Chaplain1986
Adderly as Not available1986
Young Again as Jerry1986
Unnatural Causes as Dr. Lester1985
Canada's Sweetheart: The Saga of Hal C. Banks as Not available1984
The Surrogate as Brenner1983
All in Good Taste as Timothy1981
Escape From Iran: The Canadian Caper as Michael Howland1980
Nothing Personal as Critchett Jr.1980
Agency as Detective Ross1980
Black Ice as Narrator1979
City on Fire as Herman Stover1977
Starship Invasions as Missile Officer1976
Second Wind as Simon1975
Sidestreet as Glenn Olsen, young cop (1976-1978)