Los Angeles: Hollywood star Cameron Diaz dressed up as a stripper this Halloween donning a seemingly covered outfit which could be easily taken off.

The 'Bad Teacher' star was spotted heading to a friend's Halloween bash in Beverly Hills on Friday night, wearing skintight leather pants, boots, a cleavage-baring black top and blazer.

The tell-tale signs which gave away her stripper outfit were props like a sexy belly chain and plenty of dollar bills tucked into her waist, reported US magazine.

The 39-year-old actress has been keeping a fairly low profile since she and Yankees player Alex Rodriguez finally ended their on-and-off romance in mid-September.

"She's very busy with her career. They're still very friendly and like each other," said a source.