Jessica Alba has vowed never to strip off on screen - because her Catholic upbringing has left her too scared to show off her body.
The 28 year old admits she's happy to take on sexy roles and don revealing outfits in movies, but fans shouldn't ever expect her to bare all for the cameras.
She tells Britain's Scarlet magazine, "No, I'll never do a nude scene. I can act sexy and wear sexy clothes but I can't go naked.
"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."
Alba is back on the big screen in Garry Marshall's ensemble movie Valentine's Day, which has topped the U.S. box office.
She has also completed filming An Invisible Sign of My Own, The Killer Inside Me as well as having Sin City 2 and Machete in the pipeline.