is a fictional character who appears in DreamWorks
franchise, first appearing in the animated
(2001). One of the film series' main characters, Fiona is introduced as a beautiful princess cursed to transform into an ogress nightly, initially determined to break her enchantment by kissing a prince, only to meet and fall in love with Shrek
, an ogre, instead. The character's origins and relationships with other characters are further explored in subsequent films, introducing her new husband
Shrek to her parents in Shrek 2
(2004), who struggle to accept Fiona's decision to marry him, becoming a mother by Shrek the Third
(2007) and an empowered warrior princess in Shrek Forever After
(2010), much of which is set in an alternate reality
in which Fiona never meets Shrek.
Created by screenwriters Ted Elliott
and Terry Rossio
, Fiona is loosely based on the unsightly princess in William Steig
's children's book Shrek!
, from which her role and appearance were significantly modified. The screenwriters adapted the character into a princess under an enchantment that induces shapeshifting
, an idea that was initially greatly contested by the other filmmakers. Fiona is voiced by actress Cameron Diaz
. Comedian and actress Janeane Garofalo
had originally been cast as the character until she was fired from the first film with little explanation, although it is believed that the producers found Garofalo's sarcastic
approach to the princess no longer suitable after Shrek's original voice actor passed away, replacing her with a kinder-sounding actress. Fiona was one of the first human characters to have a lead role in a computer-animated
film, thus the animators aspired to make her both beautiful and realistic in appearance. However, an early test screening
resulted in children reacting negatively towards the character's uncanny realism
, prompting the animators to re-design Fiona into a more cartoonish heroine. Read more...