Hoze Houndz (78 episodes)
The Toy Castle (65 episodes)
Rotten Ralph as Ralph (52 episodes)
2021
A Year From Now as Man with Newspaper
2018
Troll: The Tale of a Tail as Halfstone / Jin / Mort (voice)
2012
The Yummy Gummy Search for Santa as Vam Piro (voice)
2008
Monster Buster Club (53 episodes)
2008
Tripping the Rift: The Movie as Whip (voice)
2006
Dragon Hunters as Gwizdo (52 episodes)
2004
Spookley the Square Pumpkin as Little Tom / Edgar
2004
Atomic Betty as Additional Voices (104 episodes)
2004
Tripping the Rift as Whip (voice) (39 episodes)
2002
Toad Patrol (26 episodes)
2001
Why Is the Sky Blue? as Singer
2001
Sagwa The Chinese Siamese Cat (40 episodes)
2001
Science Please! : Explosives as Narrator (voice)
2001
Science Please! : The Atom
2001
Electromagnetic Radiation
2001
Science Please! : Gravity
2001
Science Please! : The Telephone
2001
Science Please! : Mirrors
2000
Heavy Metal 2000 as Zeek
2000
Science Please! : The Internal Combustion Engine as Narrator
2000
Science Please! : Electricity
2000
Science Please! : Lightning
2000
Science Please! : The Light Bulb
2000
Science Please! : Magnets
2000
Science Please! : Operation Lever
2000
Science Please! : Sound Is Vibration
2000
Science Please! : The State of the Matter
2000
Science Please! : Lift Off
2000
Science Please! : The Moon Changes
2000
Science Please! : Battery
1999
Science Please! : The Wonderful World of Colour
1999
Science Please! : Slippery Ice! as Narrator
1998
Rolie Polie Olie as TV Announcer 1 (voice) (1 episode)
1998
Donkey Kong Country (40 episodes)
1998
The Country Mouse and the City Mouse Adventures as No-Tail No-Goodnik (voice) (52 episodes)
1998
Science Please! : The Wind as Narrator
1998
Science Please! : The Force of Water
1998
Science Please! : Wheel Meets Friction
1997
Anastasia as Czar Nicholas / Servant / Rev. Soldier / Ticket Agent (voice)
1997
Pippi Longstocking as Constable Kling (13 episodes)
1997
Donkey Kong Country: The Legend of the Crystal Coconut as Polly Roger (voice)
1997
Pippi Longstocking as Constable Kling / O'Malley (voice)
1996
For Better or for Worse: A Storm in April as Pizza Man / Police Officer (voice)
1996
Arthur as Jacob Katzenellenbogan (voice) (1 episode)
1996
Happy Birthday Bunnykins as additional voices
1995
The Little Lulu Show (77 episodes)
1995
The Adventures of Captain Buzz Cheeply in "A Clean Getaway" as Slide
1995
What a Cartoon! as Slide (voice) (1 episode)
1993
Papa Beaver's Storytime (156 episodes)
1992
Eek! The Cat (112 episodes)
1992
The Legend of White Fang (26 episodes)
1992
The Paper Bag Princess as Humbert (voice)
1991
Tooth Fairy, Where Are You? as Judge (voice) / Father (voice)
1991
Young Robin Hood (26 episodes)
1991
The Marla Hanson Story as Cop #1
1990
Kindergarten Cop as Keisha's Father
1990
The Little Flying Bears as Ozzy/Slink (voice) (39 episodes)
1990
Samurai Pizza Cats (54 episodes)
1990
C.L.Y.D.E. (26 episodes)
1989
The Railway Dragon as French Chef / Hunter's Son (voice)
1988
Bluetoes, the Christmas Elf as Lonesome / Whitey (voice)
1987
The Adventures of Teddy Ruxpin (65 episodes)
1986
The Tin Soldier as Lefty / Rat #1 / Rat #3 (voice)
1985
The Velveteen Rabbit as Rabbit #1 / Rabbit #2 (voice)
1984
The Care Bears Battle the Freeze Machine as voice
1983
The Care Bears in the Land Without Feelings as voice
1973
The Wombles (125 episodes)