The truth is that she even looks good in sweatsuits!

Alba: Sweatsuits yes, nudity no
Even though Jessica Alba played a stripper in “Sin City,” she’s not about to bare it all for anyone in public.
In an Elle magazine interview, the 25-year-old says that the film’s directors offered her the option to do nudity in the film, but she refused.
“I don’t do nudity. I just don’t,” says Alba. “Maybe that makes me a bad actress. Maybe I won’t get hired in some things. But I have too much anxiety.”
The actress isn’t into baring much skin in real life either.
“I never dress for men — I dress more for women,” she explains. “I’m not the mini-skirt-and-cleavage girl, ever … I’m guilty, in an LA way, of wearing too many sweatsuits, but it’s because of work. I have such long hours that I want to be in my pajamas.”
But she does like to dress attractively on occasion, even though it caused so much pressure at the born-again Christian church she attended, she decided to leave when the religious leaders accused her of being too sexy.
“Older men would hit on me and my youth pastor said it was because I was wearing provocative clothing, and it wasn’t,” she says. “It just made me feel like if I was in any way desirable to the opposite sex, that it was my fault, and it made me ashamed of my body and of being a woman.”
Her church’s condemnation of premarital sex and homosexuality was also at odds with her own views.
“I thought it was a nice guide, but it certainly wasn’t how I was going to live my life.”
Alba is currently shooting the comedy “Good Luck Chuck” with Dan Cook, about a man who women seek because once they break up with him, the next man they meet will be their future husband.