Cameron Diaz's 'crazy' disguises

NEW YORK: Cameron Diaz has kept several costumes from her movies which she wears in public to remain anonymous.

Cameron Diaz uses movie costumes to disguise herself.

The actress likes to go unrecognised when she steps out in public so has a variety of outfits she wears to remain anonymous.

She said: "I've enjoyed taking home some of the costumes from movie sets, in particular when I played Lotte Schwartz in 'Being John Malkovich'. That was really fun because I had these brown contact lenses and this crazy wig and I would go shopping as Lotte. People didn't even want to help me."

Cameron is not the only celebrity to make an extra effort not to be recognised when they go out.

'Lost' star Dominic Monaghan recently revealed he wears a disguise when he goes out as he doesn't always have time to stop and talk to fans.

He said: "I unfortunately have to get to places on schedule, I don't do a huge amount of stopping. I wear little disguises so I don't get stopped, but it's good to feel the love, and good to know people are supportive of projects that I'm involved with."

Katy Perry - famed for her outrageous outfits - recently revealed she remains anonymous by wearing regular clothes as nobody expects her to dress down in public.

She said: "I am like a ninja when it comes to disguise. I am really good at putting on a hat and sunglasses and leaving my sparkly outfits at home and putting on some sweats or something."