The voice of Fiona is supplied by Cameron Diaz, who looks a whole lot more like Fiona looked before she kissed the ogre. But there's another fairy-tale twist in this plot: the cast of "Shrek 3" includes a starring role for Diaz's ex-boyfriend Justin Timberlake. At left, Diaz arrives at the 2007 Vanity Fair Oscar Party at Mortons on Feb 25, 2007 in West Hollywood.
(Photo: Getty Images/Mark Mainz)
Share This Gallery