Stars of the computer animated film Shrek 2 have attended the film's Hollywood premiere.
Cameron Diaz resurrects her role as Princess Fiona
Actress Cameron Diaz joined Mike Myers and Eddie Murphy at the screening on Saturday night.
All three reprised their voicing roles in the sequel to the Oscar-winning original Shrek.
The film's comedy, characters and ground-breaking computer technology made the original film a box office smash in 2001.
The sequel is expected to recreate the original film's success along with other summer blockbusters Troy and Spiderman 2.
Mike Myers and Eddie Murphy both attended the premiere
The story picks up with the newlywed ogres Shrek and Princess Fiona as they travel to visit her parents who do not know their daughter is an ogre.
Diaz provides the voice of Princess Fiona while Myers, resurrects his Scottish accent to voice the green creature Shrek.
Murphy returns as Shrek's comedy donkey sidekick while and Antonio Banderas joins the cast as fearless feline fighter Puss-in-Boots.
The film, which is in competition at the Cannes Film Festival, will be released in the UK in July.