In pictures: Shrek The Third UK premiere

Cameron Diaz hugged her ex and co-star Justin Timberlake on the green carpet in London's Leicester Square. Mike Myers, Rupert Everett and Antonio Banderas were all there as well. Eddie Murphy stayed in Los Angeles.

Watch Justin and Cameron's awkward hug.

Thumbnails
Next
(1 of 5)
2007/6/12/21805_2.jpg" />

Cameron Diaz poses on the green carpet with the ogre, Shrek, in the background. She's wearing a black, Chanel dress. The 34-year-old actress does the voice of Princess Fiona, as she did in the first two films.

Thumbnails
Next
(1 of 5)