Known For
Filmography

Magnetosphere
Movie · as Russell

The Trades
TV · as Rod Stool · 24 eps
1 Man's Treasure
TV · as Bobby Smith · 1 ep

Go, Dog. Go!
TV · as Grandpaw / Manhole Dog (voice) · 74 eps

Red Balloon
Movie · as Balloon Vendor

Home in Time
Movie · as Older Felix

Esme & Roy
TV · as Roy (voice) · 103 eps

Carter
TV · as Byron Kane · 1 ep

Cloudy with a Chance of Meatballs: Lobster Claus Is Coming to Town
Movie · as Gil/Manny (voice)

Cloudy with a Chance of Meatballs: Swallow-een Falls Spooktacular!
Movie · as Gil / Manny (voice)

Cloudy with a Chance of Meatballs
TV · as Gil / Manny (voice) · 104 eps

Frankie Drake Mysteries
TV · as CC Glendale · 1 ep

The Masked Saint
Movie · as Judd Lumpkin

The ZhuZhus
TV · as Mr. Kerdle (voice) · 4 eps
Squirrels Just Being Squirrels
TV · as Ratatosk / Bob / Additional Voices (voice) · 52 eps

Remedy
TV · as Frank Kanaskie · 19 eps

Hard Rock Medical
TV · as Dr. Fraser Healy, Nancy Siebolski · 13 eps

Rocket Monkeys
TV · as Duke Peel (voice) · 1 ep

Margarita
Movie · as Ben
Sunshine Sketches of a Little Town
Movie · as Uncle EP Leacock
Stand by Your Booth
Movie · as Barry

Silent but Deadly
Movie · as Victor

Crash Canyon
TV · 26 eps

Scaredy Squirrel
TV · as Nestor (voice) · 104 eps
Magictopia
TV · as Dudley / Additional Voices · 63 eps

Everywhere
Movie · as Jim Fenton

Sidekick
TV · as Professor Pamplemoose (voice) · 104 eps

ADD & Loving It?!
Movie

Bob & Doug
TV · 10 eps

Spliced
TV · as Two Legs Joe (voice) · 52 eps

Clang Invasion
TV · as Rivet · 26 eps

Producing Parker
TV · as Robert (voice) · 1 ep
The Red Green Story: We're All in This Together
Movie · as Harold Green

Charlie
Movie · as Sam

Will You Merry Me?
Movie · as Hank Kringle

Best Ed
TV · as Buddy (voice) · 52 eps

Murdoch Mysteries
TV · as Detective Hamish Slorach · 2 eps

World of Quest
TV · as Additional Voices (voice) · 26 eps

Stuck
Movie · as Lieber

Little Mosque on the Prairie
TV · 1 ep

Iggy Arbuckle
TV · as Robear (voice) · 52 eps
The Wumblers
TV · as Mr. Rutabaga · 26 eps

Robson Arms
TV · 2 eps

Gerald McBoing-Boing
TV · 52 eps

Geraldine's Fortune
Movie · as Louis Owen

Milo 55160
Movie · as Milo 55160

ReGenesis
TV · as Dr. Julius Booker · 1 ep

This Is Wonderland
TV · as Dr. Gavin Brookes · 1 ep

The Music Man
Movie · as Charlie Cowell

Playmakers
TV · 1 ep

Duct Tape Forever
Movie · as Harold Green

Trudeau
Movie · as Duncan

Punch and Judy
Movie · as Darren

Puppets Who Kill
TV · 1 ep

Red Green, DVD
Movie · as Harold Green

A Colder Kind of Death
Movie · as Gary Hargrave

Don't Eat the Neighbours
TV · 26 eps

Blackfly
TV · 1 ep

Dogmatic
Movie · as Lab Technician

Big Wolf on Campus
TV · as Mr. Geiger · 1 ep

The Real Howard Spitz
Movie · as Roger
History Bites
TV · 3 eps

Eerie, Indiana: The Other Dimension
TV · 1 ep

Elvis Meets Nixon
Movie · as Supervisor

Stargate SG-1
TV · as Jay Felger · 2 eps

Traders
TV · as Marty Stephens · 83 eps

The Outer Limits
TV · as Dr. Seigel · 1 ep

RoboCop: The Future of Law Enforcement
Movie · as Umberto Ortega

Due South
TV · as Gary Redfield · 1 ep
The Mighty Jungle
TV · 26 eps

RoboCop: The Series
TV · as Umberto Ortega · 1 ep

Ordinary Magic
Movie · as TV Reporter

Kung Fu: The Legend Continues
TV · as Snyder · 1 ep

Forever Knight
TV · as Billy the Club Manager · 2 eps

The Red Green Show
TV · as Harold Green · 304 eps

Who's Harry Crumb?
Movie · as TV Man

Wiseguy
TV · as Barry Berlin (uncredited) · 1 ep
