By Emily Tait
Cameron Diaz has admitted she wears coloured contact lenses in public to help hide her identity.
The film actress confessed to taking some of the costumes she has worn for various roles in order to disguise herself when she goes out in public, according to the Sun.
She said she especially likes dressing up as Lotte, the brown-eyed brunette she played in Being John Malkovitch.
"That was really fun because I had these brown contact lenses and this crazy wig and I would go shopping as Lotte," she recalled, adding: "People didn"t even want to help me."
Ms Diaz appeared in the film alongside several other famous names including John Malkovitch and John Cusack.
The film was nominated for three Oscars and numerous other awards, according to the Internet Movie Database.
Nominations included best director and best screenplay written directly for the screen in the Academy Awards.
It also won the Saturn Awards for best writer and best fantasy film from the Academy of Science Fiction, Fantasy and Horror Films.
by Alexa Kaczka