Princess Fiona is the feisty princess from the computer-animated Shrek films. She was initially portrayed as the typical fairytale princess, but her true self is one who is independent and unconventional. It has been revealed in the films that Fiona is a down-to-earth woman who has been known to engage in hand-to-hand combat. She can fight off a band of outlaws, and be a match for Shrek’s farting and burping. She is also an expert in martial arts, but has proven to be a loyal friend, companion and wife for Shrek.
For years, Fiona has been locked up in a tower waiting to be rescued by her handsome prince. Her savior turned out to be the ogre, Shrek. After they got to know each other, Fiona revealed her own secret – that she is a human by day and an ogress by sunset. She becomes an ogress permanently upon her wedding to Shrek, and by Shrek 2 and Shrek the Third? Fiona has taken on her true form.
Fiona has also been known to befriend other princesses like Cinderella, Snow White, Sleeping Beauty, and Rapunzel, as well as Doris the Ugly Stepsister. In Shrek the Third, Fiona invites them as her guests in her baby shower. Having met Shrek, she tries to inspire them to find their own inner strength and not to remain damsels in distress. Fiona briefly lived with Shrek in their swamp, before moving to Far Far Away to introduce him to her parents in Shrek 2. They were then given more responsibilities for the kingdom in Shrek the Third, as well as facing the challenge of raising a family.
Princess Fiona has been voiced by the American actress and former model Cameron Diaz in the Shrek films. She was also voiced by Holly Fields in the video game. Fiona’s singing voice is provided by Renee Sandstrom.