Cameron Diaz loves putting on weight because it makes her butt look "mighty fine".

The 'What Happens in Vegas' star is famous for her lithe figure, but likes it when she carries a few extra pounds on her derriere.

She said: "I have a little butt. It's not a big, chunky a** but it's proportionate to my body. A while ago, I put on about six pounds and most of it went back there. It looked mighty fine, I can tell you that!"

Cameron, 35, has also revealed she doesn't appreciate people approaching her on the street so they can give her a critique of her looks.

She added: "I have being told, 'You're much prettier than you look in photos.' I mean, what the f**k? How are you expected to respond to that? That's because you saw some sleazebag photo of me loading up my car in my gym clothes? Is it a compliment? 'You look half human in real life?' It's a weird one."

STUMBLEUPON DIGG IT
RELATED PHOTOS AND ARTICLES
Cameron Diaz - The Holiday New York Premiere - ArrivalsCameron Diaz - The Holiday New York Premiere - ArrivalsCameron Diaz - The Holiday New York Premiere - ArrivalsCameron Diaz - The Holiday New York Premiere - ArrivalsCameron Diaz - In Her Shoes Los Angeles Premiere - ArrivalsCameron Diaz - The 2007 Coachella FestivalCameron Diaz - Shrek the Third - Paris Premiere - Arrivals
Cameron Diaz Back In John Mayer's Arms?Drew Barrymore Proud Of Her Hollywood Dynasty Family
Jessica Alba Blogs About The OscarsScarlett Johansson Gives Relationship Advice To Jessica Biel
Cameron Diaz Rekindles Romance With Matt DillonCameron Diaz In No Rush To Find A Man