Los Angeles - Cameron Diaz would appear fully nude in a movie if it felt right.
The 42-year-old actress is yet to completely strip off in a motion picture but admits she wouldn't have any problems baring all for a motion picture as long as it was in good taste and fitted in with the script.
She said: "People have seen my butt. I've shown the top of my butt, the bottom of my butt. I'm not opposed to doing nudity, as long as it's part of the story. I'll do whatever has to get done if it's the right thing."
Cameron's sexiest moments on the big screen:
Cameron's latest acting role saw her playing Miss Hannigan in musical Annie and the blonde beauty admits she "cried uncontrollably" while rehearsing for the production because she has a fear of singing in front of people.
The actress - who recently sparked rumours she is engaged to Benji Madden after she was spotted wearing a diamond ring on her engagement finger - added to Marie Claire magazine: "It's not very often you get to do a musical.
"Even though I was terrified of doing it, I kind of had to. The two things I'm most terrified of are heights and singing in front of people.
"I've jumped out of aeroplanes and scaled sides of cliffs - not to get over my fears, but to address them.
"I just felt like this is something that needed to be addressed. I cried uncontrollably. Everybody was so supportive and having fun with it because I was so pathetic, but the only way to get through scary things is to have a sense of humour about it."
The trailer for Annie: