Cameron Diaz, the star of â€œShrek 3â€, was shocked when film critics brand her Shrek character as “ugly”. The actress insisted that Princess Fiona is a “beautiful princess”.
The 34-year-old actress revealed, “It’s amazing when I go into interviews. It’s shocking to me that that’s the perception, just because she’s big and round. I think she’s lovely. Her body is everything that she is inside.â€ The actress added, â€œI love that she is the princess who isn’t like all the other princesses. She doesn’t look like them, and she’s just as beloved and accepted.”