Though Cameron Diaz plays the less-than-gorgeous ogre Princess Fiona in the animated hit that is Shrek, the actress has no problem wowing in real life at the Hollywood premiere of Shrek Forever After.
Cam showed off her honed bod in a tailored Oscar de la Renta frock and left her blonde locks loose and natural for that undone, Diaz take on red carpet dressing. A pair of nude heels emphasised her long legs.
She was joined on the red carpet by funny man and voice of Shrek, Mikey Myers, while Eddie Murphy aka Donkey, Antonio Banderas who plays Puss in Boots and his wife Melanie Griffiths all came along to celebrate the latest in the line of Shrek films.
Shrek Forever After comes with the tag line 'The Final Chapter' so this is going to be the last time we get to see the light hearted japes of the Shrek crew. This time the evil Rumpelstiltskin tricks Shrek into signing a pact that lands him in a parallel universe of Far Far Away where Fiona hates him, Puss in Boots has become fat and lazy and Donkey has never met Shrek…. The loveable Green Ogre's mission is to kiss Fiona to right the world again… Find out if he succeeds when Shrek Forever After hits cinema screens on 2nd July!
By Pat McNulty