Actor (135 credits)
- Servitude (2011) Donny
- Kids in the Hall: Death Comes to Town (2010) Bartender
- Fairfield Road (2010) Pete Kittredge
- The Timekeeper (2009) Lomacki
- Survival of the Dead (2009) Tawdry
- Sea Wolf (2009) Hanssen
- Bridal Fever (2008) Mr. Nelson
- The Incredible Hulk (2008) Boat Captain
- The Red Green Story: We're All in This Together (2008) играет самого себя / Mike Hamar
- Wrong Turn 2: Dead End (2007) Old Timer
- In Between (2007) Professor
- Little Mosque on the Prairie (2007) Tuffy Wilson
- Stuck (2007) Mr. Binckley
- Candles on Bay Street (2006) Brad
- Anne: Journey to Green Gables (2005) Matthew Cuthbert, voice acting
- Cool Money (2005) Doc
- Welcome to Mooseport (2004)
- Miss Spider's Sunny Patch Friends (2004) Mr. Mantis
- Cold Creek Manor (2003) Stan Holland
- Miss Spider's Sunny Patch Kids (2003) Mr. Mantis, voice acting
- Wrong Turn (2003)
- Roughing It (2002) Mr. Ballou
- Charms for the Easy Life (2002) Doctor
- RoboRoach (2002)
- Duct Tape Forever (2002) Mike Hamar
- Tracker (2001) Kaden
- Interstate 60 (2001) Tolbert (Deep Stomach)
- I Was a Rat (2001) Eric
- Sanctuary (2001) Cappy
- The Zack Files (2000) Squint
- The Highwayman (2000) Cruickshank
- Harlan County War (2000) Tug Jones
- Redwall: The Movie (2000) Methuselah, voice acting
- Redwall (1999) Methuselah
- Vendetta (1999) Frank Peeter
- Rocky Marciano (1999) Lou Ambers
- Babar: King of the Elephants (1999) Marabou / Sales Manager, voice acting
- Emily of New Moon (1998) Henry Carruthers
- Bob and Margaret (1998) Melvin
- Mythic Warriors: Guardians of the Legend (1998) Elderly Man
- Murder She Purred: A Mrs. Murphy Mystery (1998) Ben Seifert
- The Girl Next Door (1998) Jack Hargrove
- Eerie, Indiana: The Other Dimension (1998)
- Pippi Longstocking (1998) Bloom
- The Country Mouse and the City Mouse Adventures (1997) Various, not listed in credits
- Cube (1997) Rennes
- Lexx (1997) Gubby Mok
- Marie Curie: More Than Meets the Eye (1997) Louis
- Affliction (1997) Nick Wickham
- Franklin (1997) Mr. Heron
- Pippi Longstocking (1997) Bloom, voice acting
- Black Harbour (1996) Teddy Boutillier
- Captive Heart: The James Mink Story (1996)
- Wind at My Back (1996) Grocer Greeley
- The Haunting of Lisa (1996) Simon Falk
- Getting Away with Murder (1996) Bartender
- Giant Mine (1996) Bill Schram
- Mother Trucker: The Diana Kilmury Story (1996) Pete
- When the Dark Man Calls (1995) Billy Orr
- Choices of the Heart: The Margaret Sanger Story (1995) Ed Cady
- Senior Trip (1995) Frank Hardin
- The NeverEnding Story (1995) Engywook
- Strange Luck (1995) Lou Jackoway
- Goosebumps (1995) Jimmie O'James
- Derby (1995) Rooster McCoy
- Two If by Sea (1995) Beano Callahan
- Dolores Claiborne (1995) Sammy Marchant
- The Great Defender (1995) Jack
- Highlander: The Animated Series (1994) Asklepios
- Picture Windows (1994) Sad Clown
- Highlander: The Adventure Begins (1994) Asklepios / Glen / Igor, voice acting
- April One (1994) Wayne Brock
- The Mighty Jungle (1994) Irwin
- Sodbusters (1994) Hombre
- RoboCop (1994) Shorty
- Double, Double Toil and Trouble (1993) Gravedigger
- Tales from the Cryptkeeper (1993) дополнительные голоса, voice acting
- The Diviners (1993) Christie
- Heads (1993) Benny - Chief of Police
- In Desperate Battle: Normandy 1944 (1992) Donald Pearce
- Lost in the Barrens II: The Curse of the Viking Grave (1992) Flapjack
- The Red Green Show (1991) Mike Hamar
- Bingo (1991) Four Eyes
- In the Nick of Time (1991) Melvin
- Sweating Bullets (1991) Beansie
- Heritage Minutes (1991) Angus Walters - Captain
- The Adventures of Tintin (1991) Professor Calculus
- Beyond Reality (1991) 1125
- Rupert (1991) Sage of Um
- The Rescuers Down Under (1990) Frank, voice acting
- Maniac Mansion (1990) Myles Furnquist
- Mom P.I. (1990)
- Love & Murder (1990) Jeff
- Road to Avonlea (1990) Amos Spry
- Justice Denied (1989) Roy Ebsary
- Babar (1989) дополнительные голоса
- Buying Time (1989) Rolley
- Bye Bye Blues (1989) Pete
- Chasing Rainbows (1988) Sammy
- My Secret Identity (1988) Bank Robber
- Something About Love (1988) Myles
- Parents (1988) Lab Attendant
- Candy Mountain (1987) Buddy Burke
- Goofballs (1987) Stick
- Housekeeping (1987) Principal
- And Then You Die (1987) Wally Degan
- Really Weird Tales (1987) Jeter (segment 'Cursed with Charisma')
- Dead of Winter (1987)
- Mania (1986) Steve Harold (segment 'See No Evil')
- Adderly (1986)
- Bullies (1986) Vern
- The Campbells (1986) Leon Monday
- Love, Mary (1985) Dr. Sitton
- One Magic Christmas (1985) Harry Dickens
- Esso (1985)
- The Ray Bradbury Theater (1985)
- Jimmy Valentine (1985) Pete
- Danger Bay (1984) Gangster #1
- The Get-Along Gang (1984) Mr. Hoofnagel, voice acting
- Just the Way You Are (1984) Theater Assistant Manager
- The Get Along Gang (1984) Mr. Hoofnagel
- Something's Afoot (1984) Flint
- Mrs. Soffel (1984) Halliday
- Finders Keepers (1984) Zev Tyndale
- Boys and Girls (1983) Henry
- Philip Marlowe, Private Eye (1983) Mario
- The Grey Fox (1982) Shorty
- Improper Channels (1981) Prisoner
- Seeing Things (1981) Gideon Polk
- Popeye (1980) Chizzelflint, the Pawnbroker
- Bizarre (1980) Various Characters
- Twice Upon a Time... (1979) Desk Clerk
- Flashpoint (1977)
- ABC Weekend Specials (1977) Pete Dempsey
- McCabe & Mrs. Miller (1971) Bartender