framethrowerSign up for free

FrameThrower · Actors · David Kaye

David Kaye

David Kaye

3 films · 266 frames · top-billed in 1 · 20092020

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.

How their films are shot

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

Day49%
Night32%
Interior15%

Lighting

Natural50%
High key29%
Low key18%

Shot size

Medium50%
Wide23%
Closeup12%
Fullbody10%

Camera angle

Eye level67%
Low angle17%
High angle15%

Mood

Neutral65%
Chaotic15%
Tense6%
Ominous5%

Films in the library

Every poster opens that film — stills, cinematography notes and colour palette.

Often with

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.