Shrek 2 Characters-who Nearly Didn't Make The Cut?
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.
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.
- Start with the core heroes: Shrek, Donkey, and Fiona.
- Add the royal family: Queen Lillian and King Harold.
- Layer in the new arrivals: Puss in Boots, Prince Charming, and the Fairy Godmother.
- Check the "hidden" voices: many supporting actors play two or more roles.
- 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.