Cameron Diaz, or shall we say Princess Fiona, is all set to hit the big screen with her new film, Shrek The Third, come June 1 in India.
The actress, who lends her voice to her animated character in the third installment of the superhit series, attended the Japan premiere of her film, on May 28.
Also accompanying her were producers Aron Warner and Jeffrey Katzenberg, director Chris Miller and actress Norika Fujiwara.
In this film, Shrek (voiced by Mike Myers), Donkey (voiced by Eddie Murphy), and Puss in Boots (voiced by Antonio Banderas) embark on a journey to find an heir to the throne after the death of King Harold. Meanwhile, the vengeful Prince Charming tries to usurp the throne.
The film also sees Cameron's former boyfriend Justin Timberlake lending his voice to King Arthur for the first time.
Photograph: Getty Images