Jessica Alba's blonde power
Jessica Alba was chatted up more when she was blonde.
The 27-year-old actress says she never had more male attention than when she dyed her hair blonde for her role as stripper Nancy Callahan in 2005 movie 'Sin City'.
She said: "When I went blonde for 'Sin City' three years ago, I swear I've never had more male attention. I'd go to a bar and all these Arab Princes and much older men would want to buy me a drink - I'm talking guys in their 80s!"
Jessica also revealed her on-screen image is very different to her real-life character.
She added to Cosmopolitan magazine: "I'm a total nerd at heart. If I'm not working I spend the whole day in my pyjamas. I've never been desperate to be out there at parties, or to be playing the dating game."