
Acting
David Kaye is a Canadian actor and voice actor. He is best known for animation roles such as Megatron in five of the Transformers series (Beast Wars, Beast Machines, Armada, Energon, and Cybertron), Optimus Prime in Transformers: Animated, Professor X in X-Men: Evolution, Cronus in Class of the Titans, Khyber in Ben 10: Omniverse, several characters in Avengers Assemble, and Duckworth in the reboot of DuckTales. He is also known for anime roles, including Sesshōmaru in Inuyasha and Treize Khushrenada in Mobile Suit Gundam Wing, and video game roles such as Clank in the Ratchet & Clank series a…

LEGO Ninjago: Crossroads' Crosstalk
as Reginald (voice)

Justice League: Crisis on Infinite Earths Part Two
as The Question / Satellite (voice)

Justice League: Crisis on Infinite Earths Part Three
as The Question / Cardonian Lantern (voice)

Justice League: Crisis on Infinite Earths Part One
as The Question (voice)

LEGO Marvel Avengers: Mission Demolition
as Vision / Hot Dog Suit Vendor (voice)

Big City Greens the Movie: Spacecation
as Additional Voices (voice)

The Wedding Veil
as Jeff

Eternals
as Arishem (voice)

Ben 10: Alien X-Tinction
as Max Tennyson

DC Showcase: Blue Beetle
as The Question (voice)

Iron Man and His Awesome Friends
as Vision (voice) · 38 ep.

Meet Iron Man and His Awesome Friends
as Vision (voice) (uncredited) · 20 ep.

Batman: Caped Crusader
as Hastings / Clown Patient / Orderly 2 (voice) · 1 ep.

Creature Commandos
as Cop 2 / Old Man (voice) · 1 ep.

Ren & Stimpy
as Kids (voice) · 1 ep.

LEGO Ninjago: Dragons Rising
as Reggie (voice) · 6 ep.

Digman!
as Howard Toe (voice) · 11 ep.

Not Dead Yet
as Baseball Announcer (voice) · 1 ep.

Carol & the End of the World
as (voice) · 2 ep.

Fright Krewe
as Mayor Richard Furst (voice) · 7 ep.
Barbie in the 12 Dancing Princesses
2006