FrameThrower · Actors · David Kaye

3 films · 266 frames · top-billed in 1 · 2009–2020
Born 14 October 1964 · Peterborough, Ontario, Canada
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 and Nathan Hale in the Resistance series.…
Measured across 266 frames from the 3 films we hold. This is the look of the work David takes, not a claim about any single frame — we index the cast of a film, never the people in a shot.
Across the 3 films we hold, 49% of their frames are day, 50% natural — the look of the work David takes.
Time of day
Lighting
Shot size
Camera angle
Mood
Every poster opens that film — stills, cinematography notes and colour palette.

Ben 10 vs. the Universe: The Movie
2020 · Grandpa Ken / Max Tennyson / Azmuth Humungousaur / Omni-Kix Humungousaur / Omni-Naut Humungousaur / Shock Rock / Omni-Naut Shock Rock (voice)

Teen Titans Go! To the Movies
2018 · Trailer Voice / Announcer inside Premiere (voice)

Up
2009 · Newsreel Announcer (voice)
Shared films in this library, not a full filmography.
A reference database for filmmakers
FrameThrower is a fully machine-searchable film database and visual reference library — all 266 frames from David Kaye's 3 films, and 5,000+ films besides, indexed frame by frame and readable by AI. Search it in plain language, from a reference image, or by colour; call it from an API, an MCP server or an SDK. It's the reference layer for making the next movie.