The fact it's an arthouse action film based on Mexican B-movies called Machete makes Alba revealing her birthday suit all the more baffling - not that we imagine her admirers are complaining.
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."