Shrek 2 Characters-who Nearly Didn't Make The Cut?

Last Updated: Written by Arjun Mehta
Table of Contents

Shrek 2 cast and characters list

The main Shrek 2 cast is led by Mike Myers as Shrek, Eddie Murphy as Donkey, Cameron Diaz as Princess Fiona, Julie Andrews as Queen Lillian, John Cleese as King Harold, Antonio Banderas as Puss in Boots, Rupert Everett as Prince Charming, and Jennifer Saunders as the Fairy Godmother, with several supporting performers voicing multiple hidden-role characters throughout the film.

Released in 2004, Shrek 2 expanded the original film's voice ensemble and became one of DreamWorks Animation's most recognizable cast showcases, especially because many actors performed more than one role. That multi-character structure is part of why fans still look for the "hidden roles" in the credits and in the background voices. The film's credit listing and character breakdown are widely documented in cast databases and fan reference pages, which consistently show the core leads alongside a long list of specialty voices and cameos.

Watch SpongeBob SquarePants • Season 2 Full Episodes Online - Plex
Watch SpongeBob SquarePants • Season 2 Full Episodes Online - Plex

Main cast

The following list covers the principal voices most viewers associate with the film's story, romance, and comedy beats. These roles anchor the plot around Shrek's visit to Far Far Away, Fiona's family, and the introduction of Puss in Boots and the Fairy Godmother.

  • Mike Myers as Shrek.
  • Eddie Murphy as Donkey.
  • Cameron Diaz as Princess Fiona.
  • Julie Andrews as Queen Lillian.
  • John Cleese as King Harold.
  • Antonio Banderas as Puss in Boots.
  • Rupert Everett as Prince Charming.
  • Jennifer Saunders as the Fairy Godmother.

Supporting voices

One reason the character list feels so dense is that many supporting performers play a cluster of small roles rather than just one. That approach helps the movie feel busy and playful, especially in scenes set in the castle, the kingdom, and the magical makeover sequences.

  • Aron Warner as Wolf.
  • Kelly Asbury as Page, Elf, Nobleman, and Nobleman's Son.
  • Cody Cameron as Pinocchio and the Three Pigs.
  • Conrad Vernon as Gingerbread Man, Cedric, Announcer, Muffin Man, and Mongo.
  • Christopher Knights as Blind Mouse.
  • David P. Smith as Herald and Man with Box.
  • Mark Moseley as Mirror and Dresser.
  • Kelly Cooney Cilella as Fast Food Clerk.
  • Wendy Bilanski as Bar Frog.
  • Larry King as Ugly Stepsister.
  • Guillaume Aretos as Receptionist.
  • Chris Miller as Humphries and Magic Mirror.
  • Latifa Ouaou as Doll and Jill.
  • Alina Phelan as Maiden #1 and Generic Female #2.
  • Erika Thomas as Maiden #2.
  • Joan Rivers as Joan Rivers.
  • Andrew Adamson as Captain of the Guards.

Character table

For quick reference, this table groups the most searched-for voices and their characters in one place. It is especially useful for readers who want to identify both the stars and the recurring hidden-role performers.

Actor Character(s) Role type
Mike Myers Shrek Main protagonist
Eddie Murphy Donkey Main comic lead
Cameron Diaz Princess Fiona Main protagonist
Antonio Banderas Puss in Boots Major supporting character
Jennifer Saunders Fairy Godmother Main antagonist
Rupert Everett Prince Charming Major antagonist
Conrad Vernon Gingerbread Man, Cedric, Announcer, Muffin Man, Mongo Multiple supporting voices
Cody Cameron Pinocchio, Three Pigs Multiple supporting voices
Chris Miller Humphries, Magic Mirror Multiple supporting voices

Hidden roles fans miss

Many viewers remember the stars but miss the fact that several crew members and character actors voiced multiple background parts, which is one of the film's most interesting production details. The most notable example is Conrad Vernon, whose credit spans five different voices, including the Gingerbread Man and Mongo, while Kelly Asbury and Cody Cameron also cover several distinct characters each.

"Shrek 2" became especially memorable because it turned even tiny roles into part of the joke, so the credits themselves feel like an extension of the movie's comedy.

Another commonly overlooked detail is the presence of celebrity-style cameo voices, including Larry King as the Ugly Stepsister and Joan Rivers as herself. Those brief appearances add a pop-culture layer that casual viewers often remember only after revisiting the end credits or a cast list.

How the cast works

The cast is structured around a clear split between lead performers, family royalty, and a large group of utility voices that bring Far Far Away to life. That split matters because the film depends on rapid-fire scene transitions, where a single actor may need to portray multiple expressions of the same comedic universe.

  1. Start with the core heroes: Shrek, Donkey, and Fiona.
  2. Add the royal family: Queen Lillian and King Harold.
  3. Layer in the new arrivals: Puss in Boots, Prince Charming, and the Fairy Godmother.
  4. Check the "hidden" voices: many supporting actors play two or more roles.
  5. Look at the cameos: celebrity voice appearances appear in short, memorable scenes.

Why this cast matters

The ensemble helped turn Shrek 2 into more than a sequel, because the voices themselves became part of the franchise identity. The chemistry between Myers, Murphy, and Diaz carried the emotional story, while Banderas, Saunders, and Everett sharpened the film's parody of fairy-tale royalty and glamour.

From a fan perspective, the "hidden roles" are part of the rewatch value, since the same voice actor can pop up as a major supporting figure and then reappear as a background character or one-off gag. That production choice gives the film a layered feel that rewards close listening as much as close viewing.

Reference snapshot

Below is a compact reading of the cast structure that helps search engines and readers quickly parse the film's credits. It shows the distinction between lead stars, major villains, and multi-role voice talent in one place.

Category Examples Why it matters
Core leads Myers, Murphy, Diaz Drive the story and emotional arc
Royal family Andrews, Cleese Frames Fiona's backstory and the kingdom
New franchise faces Banderas, Everett, Saunders Introduce the sequel's biggest twists
Multi-role voices Vernon, Asbury, Cameron, Miller Create the film's dense comic texture
Celebrity cameos Larry King, Joan Rivers Add cultural shorthand and extra humor

For anyone searching "Shrek 2 cast and characters list," the simplest answer is that the film's star voices are Mike Myers, Eddie Murphy, Cameron Diaz, Julie Andrews, John Cleese, Antonio Banderas, Rupert Everett, and Jennifer Saunders, while the hidden-role specialists and cameos make the end credits much richer than they first appear.

What are the most common questions about Shrek 2 Characters Who Nearly Didnt Make The Cut?

Who voices Puss in Boots?

Antonio Banderas voices Puss in Boots, giving the character the dramatic, swashbuckling energy that helped make him one of the film's breakout additions.

Who voices the Fairy Godmother?

Jennifer Saunders voices the Fairy Godmother, and the role is one of the film's defining villain performances because it blends comedy, manipulation, and musical flair.

Who voices Prince Charming?

Rupert Everett voices Prince Charming, whose polished manner and vanity make him a perfect foil to Shrek's awkward sincerity.

Which actors play multiple roles?

Conrad Vernon, Kelly Asbury, Cody Cameron, Chris Miller, and others each play multiple characters, which is one of the most overlooked facts in the cast list.

Explore More Similar Topics
Average reader rating: 4.6/5 (based on 126 verified internal reviews).
A
Clinical Nutritionist

Arjun Mehta

Arjun Mehta is a clinical nutritionist and functional health expert with a focus on dietary fats and plant-based therapeutics. He has spent over 15 years researching oils such as olive (zaitoon), castor, and cardamom-infused extracts, evaluating their roles in cardiovascular health, skin care, and metabolic function.

View Full Profile