Shrek movie poster used as film imagery for the Princess Fiona guideFILM POSTER · Shrek

4 current MoviHero film mappings

Princess Fiona

Film watch order, starting point, and performer.

Princess Fiona: Shrek (2001); Shrek 2 (2004); Shrek the Third (2007); and 2 more film credits.

Release-order sequence · 5 films · 2001–2027 · 1 performerSee watch order

WATCH ORDER

Princess Fiona movies in release order

Follow the 5 films in release order.

Release-order sequence · 5 films · 2001–2027Known runtime: 6h 8m across 4 of 5 sequence films
About the scores

Scores shown are MoviHero movie-guide scores. Missing scores stay blank, and tied top scores remain tied.

  1. 01Shrek poster
    Start hereShrek

    2001 · 1h 30m

    Portrayed by Cameron Diaz · voice

    Cameron Diaz's portrayal of Princess Fiona in Shrek gives viewers a spoiler-free way to understand this screen version of the character.

    Movie guide
    MoviHero score89/100WORTH IT
  2. 02Shrek 2 poster
    Shrek 2

    2004 · 1h 32m

    Portrayed by Cameron Diaz · voice

    Cameron Diaz's portrayal of Princess Fiona in Shrek 2 gives viewers a spoiler-free way to understand this screen version of the character.

    Movie guide
    MoviHero score86/100WORTH IT
  3. 03Shrek the Third poster
    Shrek the Third

    2007 · 1h 33m

    Portrayed by Cameron Diaz · voice

    Cameron Diaz's portrayal of Princess Fiona in Shrek the Third gives viewers a spoiler-free way to understand this screen version of the character.

    Movie guide
    MoviHero score79/100WORTH IT
  4. 04Shrek Forever After poster
    Shrek Forever After

    2010 · 1h 33m

    Portrayed by Cameron Diaz · voice

    Cameron Diaz's portrayal of Princess Fiona in Shrek Forever After gives viewers a spoiler-free way to understand this screen version of the character.

    Movie guide
    MoviHero score80/100WORTH IT
  5. 05Shrek 5 poster
    Shrek 5

    2027

    Portrayed by Cameron Diaz · voice

    Cameron Diaz's portrayal of Princess Fiona in Shrek 5 gives viewers a spoiler-free way to understand this screen version of the character.

    Movie guide
    MoviHero score66/100MAYBE

THE PERFORMANCE

Who plays Princess Fiona?

Meet the performer and open their full MoviHero profile. Coverage below refers to linked movie guides in this sequence.

Cameron Diaz portraitCameron Diazvoice

Cameron Diaz is credited as Princess Fiona in 5 films: Shrek, Shrek 2, Shrek the Third, Shrek Forever After, and Shrek 5.

5 linked movie guides in this sequence

FILM AND PERFORMER CREDITS

Princess Fiona screen credits

Screen credits: Shrek (2001) — Cameron Diaz as Princess Fiona; Shrek 2 (2004) — Cameron Diaz as Princess Fiona; Shrek the Third (2007) — Cameron Diaz as Princess Fiona; Shrek Forever After (2010) — Cameron Diaz as Princess Fiona.

WHO TO EXPLORE NEXT

Characters connected on screen

Keep moving through the same films and screen world with a character who shares meaningful movie history.

Recurring co-star

Donkey

Princess Fiona and Donkey share 4 films, including Shrek.

See Shrek

KEEP EXPLORING

Start with Shrek.

Open Shrek guide