7 Celebs Who Have Stripped Down for the Movies

It’s often natural for actresses to strip down for movie roles, whether it be to further their careers or it's the nature of the film or simply because they feel that comfortable! From Cameron Diaz to Salma Hayek, scroll through and see which celebrities have bared it all for the silver screen:

1. nudes_Cameron Diaz in Sex Tape

Cameron Diaz

For her latest film Sex Tape, Diaz stripped down completely for scenes with her co-star Jason Segel! "It's a first for me," the Cuban American actress told Esquire about getting naked on screen. "But Jason [Segel] gets naked, too. It's just a part of the role. So I did it. I mean you see everything."

2. nudes_Penelope Cruz in Vanilla Sky

Penelope Cruz

The Counselor will not be Cruz’s first time baring it for all to see. In 2001, she was spotted in a nude scene in Vanilla Sky alongside then boyfriend Tom Cruise. Cruz later stripped down again in 2008’s Elegy.

3. nudes_Rosario Dawson in Alexander

Rosario Dawson

In 2004, Dawson showed off her birthday suit in the film Alexander in which she played the character Roxane. It was the actress’ first nude scene and she gave the world a full frontal view.

4. nudes_Salma Hayek in Frida

Salma Hayek

Hayek is no stranger on the nude scene. Her first time was in 2002 for the movie Frida in which she starred as Frida Kahlo. Not only did Hayek do a sex scene for the first time, it was also the first time she appeared with another woman romantically on-screen.

The next time fans caught a glimpse of Hayek’s killer body was in 2006 for Ask the Dusk. In this film we see the Mexican beauty strip down to go skinny dipping, and then later for a sex scene.

5. nudes_Morena Baccarin in Death in Love

Morena Baccarin

The 34-year-old Brazilian shared a full frontal view of her body in the 2008 movie Death in Love.

6. nudes_Eva Mendes in Training Day

Eva Mendes

Mendes’ nude scene with Denzel Washington in the 2001 film Training Day was the moment that the then unknown Cuban actress was transformed into the star she is today.

7. nudes_Nadine Velazquez in Flight

Nadine Velazquez

Ranked number 93 in Maxim’s 2004 “100 Sexiest Women,” Velazquez played Katerina Marquez in 2012’s Flight, where she too stripped down for Denzel Washington.