Actress Jessica Alba insists she is a "prude" in real life.
The 33-year-old actress - who has children Honor, six, and two-year-old Haven, with husband Cash Warren - has stripped off for several magazine shoots and film roles in the past, reported Contactmusic.
"I think a lot of women with children are sexy. It's weird thinking that because you have children you don't have ownership or you can't have sex appeal.
More From This Section
Alba reprises her role as stripper Nancy Callahan in 'Sin City: A Dame to Kill For' - the sequel to the 2005 movie - but she does not taking her clothes off for movie scenes.
"It is make-believe. I am not naive about the way Hollywood works. I know that sex sells movie tickets. But a good director can make a scene sexy without me taking my top off," she added.