Jessica Alba looked every inch the Hollywood bombshell at last night's premiere of Sin City: A Dame To Kill For.
She opted for a figure-hugging royal blue satin cocktail dress with silver heels for the event in LA.
And the married mum-of-two (33), matched her jewellery to her designer footwear - she went for silver bracelets and diamond rings on both hands as she opted for a bit of bling.
The new movie co-starring Mickey Rourke sees her reprising her role as Nancy Callaghan.
But this time around, she has had a make-under as she has her long locks cropped into a shaggy black hair-do. She's also sporting extreme facial scars as her character returns looking for vengeance.
Her co-star Jaime King looked equally stunning in a head-turning black gown with a thigh-high slit.
Jaime, who opted for a chic bun to accompany her look, was joined at the premiere by co-stars Rosario Dawson and Bruce Willis.
She plays both Wendy and Goldie - prostitutes and identical twins - in the action thriller, which is the long-awaited sequel to the cult 2005 hit Sin City.
The second instalment tells the tale of the notorious residents of Basin City as they fight to exist in a world of grime and gangsters.