Penelope Cruz, who's joining Johnny Depp as a lead character looked amazing in a feathered black Marchesa gown, it fit her beautifully and I love her hairstyle! The fringe is very Audrey Hepburn and makes her eyes pop.
Vanessa Hudgens, sporting two-tone hair also wore a leg-baring black gown with nude heels and a turquoise necklace. I'm on the fence about the hair and the dress, which borders on looking like a robe.

Ashley Tisdale fared better than Vanessa, in a one-shoulder lacey mini which she wore with beige pumps - it's a simple look but she's gone a bit overboard with the bronzer on her face! A natural look would've looked better.

Image Source: people.com