Cast of
Shrek: Once Upon a Time

About Shrek: Once Upon a Time

A making-of for the Shrek series.

Full Cast of Shrek: Once Upon a Time

David Tennant
plays Self / Narrator

David Tennant as Self / Narrator

David John Tennant is a Scottish actor known for his roles in Doctor Who, Casanova, Hamlet, Harry Potter and the Gobl...

See David Tennant's other roles

Antonio Banderas
plays Self

Antonio Banderas as Self

José Antonio Domínguez Bandera (born 10 August 1960), known professionally as Antonio Banderas, is a Spanish actor an...

See Antonio Banderas's other roles

Richard Blackwood
plays Self

Bill Damaschke
plays Self

Cameron Diaz
plays Self

Walt Dohrn
plays Self

Rupert Everett
plays Self

Rupert Everett as Self

Rupert James Hector Everett (born 29 May 1959) is an English actor, director and producer. Everett first came to publ...

See Rupert Everett's other roles

Vicky Jenson
plays Self

Jeffrey Katzenberg
plays Self

Nigel Lindsay
plays Self

John Lithgow
plays Self

John Lithgow as Self

John Arthur Lithgow (born October 19, 1945) is an American actor. Prolific in films, television and on stage, Lithgow...

See John Lithgow's other roles

Chris Miller
plays Self

Mike Mitchell
plays Self

Eddie Murphy
plays Self

Eddie Murphy as Self

Edward "Eddie" Regan Murphy (born April 3, 1961) is an American actor, voice actor, film director, producer, comedian...

See Eddie Murphy's other roles