Hollywood actress Cameron Diaz uses movie costumes to disguise herself in public.
The What Happens in Vegas star likes to go unrecognised when she steps out in public, so she has a variety of outfits she wears to remain anonymous, reports femalefirst.co.uk.
"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," she said.