Hollywood actress Jessica Alba, who became popular after playing stripper Nancy Callahan in 'Sin City', insists her on-screen sexiness is all an act.
The 33-year-old mother of two said she plays sexy characters on-screen but has never slept her way through Hollywood, reported Contactmusic.
"I never slept my way through Hollywood, so I never felt like I compromised. Apparently people do it, I didn't. I felt like I never compromised myself because I'm a prude. I don't know. I grew up Catholic. In my head I'm always thinking, 'Oh God, can my grandma see this?'," she said.
More From This Section
"As I've gotten older and after I became a mom, it became more of a priority to be healthy for the right reasons. It's more important to have a balanced approach instead of trying to be perfect.