Known For
Filmography

The Day You Begin
Movie · as Andre’s Dad

Underdog Inc.
TV · as Narrator · 16 eps

With Love and a Major Organ
Movie · as Radio Presenter

LEGO Ninjago: Dragons Rising
TV · as Elway (voice), Elway / Administration Agent 1 (voice) · 1 ep

LEGO Marvel Avengers: Time Twisted
Movie · as Captain America / Steve Rogers (voice)

Golden Hour
Movie · as Krux (voice)

LEGO Marvel Avengers: Loki in Training
Movie · as Captain America/Steve Rogers (voice)

Cats & Dogs 3: Paws Unite
Movie · as Duke (voice)

LEGO Marvel Avengers: Climate Conundrum
TV · as Steve Rogers / Captain America (voice) · 4 eps

Marvel Battleworld: Mystery of the Thanostones
TV · as Captain Americat (voice) · 1 ep

My Little Pony: Rainbow Roadtrip
Movie · as Mr. Hoofington (voice)

Marvel Super Hero Adventures
TV · as Captain America / Tinkerer (voice), Captain America (voice) · 1 ep

Sausage Party
Movie · as Chunk Munchers Cereal / Light Bulb / Indian Chutney (voice)

Ninjago: Masters of Spinjitzu - Day of the Departed
Movie · as Dr. Saunders (voice)

LEGO Star Wars: The Resistance Rises
TV · as Han Solo (voice), Bounty Hunter (voice) · 1 ep

LEGO Star Wars: The Freemaker Adventures
TV · as Han Solo / Wedge (voice) · 1 ep

Barbie & Her Sisters in the Great Puppy Adventure
Movie · as Joe / GPS Voice (voice)

Leapfrog Letter Factory Adventures: Great Shape Mystery
Movie · as Quigley (voice)

Barbie in Princess Power
Movie · as Firechief (voice)

LeapFrog Letter Factory Adventures: Amazing Word Explorers
Movie · as Quigley

LEGO Star Wars: Droid Tales
TV · as Han Solo (voice), Han Solo/Bossk / Stormtrooper #1 (voice), Han Solo / Scout Trooper 1 / Stormtrooper 2 / Imperial Officer (voice) · 2 eps

Barbie and the Secret Door
Movie · as King of Zinnia (voice)

LeapFrog: Letter Factory Adventures - The Letter Machine Rescue Team
Movie · as Quigley (voice)

LeapFrog Letter Factory Adventures: Counting on Lemonade
Movie · as Quigley (voice)

The Package
Movie · as Anthony

LEGO Star Wars: The Yoda Chronicles
TV · as Han Solo (voice), Wedge (voice), Admiral Ozzel / Biggs Pilot / Rebel Announcer (voice) · 4 eps

Packages from Planet X
TV · as Dr. Dooley · 52 eps

Virtual Lies
Movie · as Dr. John Turner

Arrow
TV · as Ned Foster · 3 eps

Ninjago: Masters of Spinjitzu
TV · as Dr. Saunders / Krux (voice), Tony the Bartender (voice) · 3 eps

Superbook
TV · as Isaac · 1 ep

Tooth Fairy
Movie · as Announcer

My Little Pony: Friendship Is Magic
TV · as Braeburn / Townspony 4 (voice), Braeburn / Announcer (voice), Braeburn (voice), Antique Chicken Stand Pony / Ancient Beast Dealer (voice), Tour Pony (voice), Braeburn / Palace Guard 1 (voice) · 1 ep

Ice Pilots NWT
TV · as Narrator · 73 eps

Making Mr. Right
Movie · as George

The Messengers
Movie · as Police Officer

George of the Jungle
TV · as Narrator (voice) · 52 eps

The Barbie Diaries
Movie · as Mr. Bennett / Stage Manager (voice)

To Have and to Hold
Movie · as George

Firestorm: Last Stand at Yellowstone
Movie · as Maya's Dad

Eight Days to Live
Movie · as Ted

Psych
TV · as Dorian Creech · 1 ep

Merlin's Apprentice
TV · as Pig (voice) · 2 eps

Amber Frey: Witness for the Prosecution
Movie · as Jim Carter

Supernatural
TV · as Dustin Burwash · 1 ep

Krypto the Superdog
TV · as Superman (voice) · 1 ep

Catwoman
Movie · as Forensics Cop

The 4400
TV · as Dr. Ellsworth · 1 ep

Dreamcatcher
Movie · as Conklin

Transformers: Armada
TV · as Wheeljack (voice) · 19 eps

Yakkity Yak
TV · as Keo's Dad (voice) · 78 eps

Glory Days
TV · as Mr. Jarrett · 1 ep

The Dead Zone
TV · as Dr. Jenson (40 yrs old) · 1 ep

Smallville
TV · as Gordon Godfrey, Security Guard · 3 eps

Wolf Lake
TV · as Dale · 1 ep

Special Unit 2
TV · as Federal Marshall · 1 ep

Mr. Rock n Roll: The Alan Freed Story
Movie · as Bill Haley

Highlander: The Raven
TV · as Parkinson · 1 ep

Stargate SG-1
TV · as Jaffa · 1 ep

Earth: Final Conflict
TV · as Sentry · 1 ep

The Outer Limits
TV · as Delivery Man · 1 ep

Ace Ventura: Pet Detective
TV · as Ace Ventura (voice) · 41 eps

The Mask: Animated Series
TV · as Ace Ventura (voice) · 1 ep
