The Latino star told Scarlet magazine in February that she would never bare all for the cameras, saying: ''No, I'll never do a nude scene. I can act sexy and wear sexy clothes but I can't go naked.''
The Sin City star continued: “I think I was always very uncomfortable about the way my body developed, and I remember my grandmother would freak out and throw a towel over me if she saw me wearing just a bra and panties. I come from a very Catholic family so it wasn't seen as a good thing to flaunt yourself like that. I can handle being sexy with clothes on but not with them off."
The 29-year-old, however, has had no qualms appearing in her birthday suit in the new Robert Rodriquez movie.