1 of 2 | The “Shrek” princesses, from left: Cinderella, Snow White, Princess Fiona, Rapunzel and Sleeping Beauty. In "Shrek the Third," Cameron Diaz's ogre bride shares tea time with the fairy-tale world's fairest princesses — Snow White, Cinderella, Sleeping Beauty and Rapunzel.