Cameron Diaz as Princess Fiona
Shrek's missus, Princess Fiona, is often described as a bit of an ogre in the looks department. This depiction hasn't really been helped by the fact that she is an ogre, but regardless on what's happening on the outside, regulation hottie Cameron Diaz has always been quick to defend her onscreen animation. "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. 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," Cameron told the Associated Press while promoting the third installment in the never-ending Shrek franchise.