Jaime King and Jessica Alba stole the spotlight at the Los Angeles premiere of "Sin City: A Dame to Kill For" on Tuesday night.
The blonde beauty stunned in a black Versace gown with a daring thigh-high slit accented with a gold trim and zipper detailing. She completed the look with Monique Lhuillier cut-out mules and a sleek top bun.
Meanwhile, the brunette bombshell looked radiant in an electric blue strapless Zac Posen dress, which she paired with strappy stilettos, a Lee Savage clutch and Chopard and Bvlgari jewels.
In the highly-anticipated flick, Alba returns as Nancy -- a tortured stripper who transforms into a vengeful killer. Filmmakers Robert Rodriguez and Frank Miller claim that she was so committed to the character that she didn't talk to anyone on set.
"It was a different approach," she told the Daily Beast. "I worked with a new acting coach and she really helped me get in the headspace of Nancy, and I really found a connection to her. The role is so heavy, and she's always in a state of being drunk and sad or angry and crazy."
So, was she apprehensive about playing Nancy again?
"No way! I was stoked," she revealed. "Nancy's one of my favorite characters I've ever played, and Sin City is hands-down my favorite movie I've ever been in. If I wasn't in that movie I would've wanted to be in that movie."
"Sin City: A Dame to Kill For" hit theaters on Friday -- are you excited to see it?