Three sexy stars hit the red carpet to promote their new movies this week, but only one can be at the top of the best dressed list. Vote for the celeb with the outfit you loved most.
For the second week in a row, Rosie Huntington-Whiteley, 24, proved that she's well on her way to becoming a style star. Among the many gorgeous gowns she wore while doing press for Transformers: Dark of the Moon at the Moscow International Film Festival this week, her fuchsia pink Michael Kors draped dress with a sexy thigh-high slit was our favorite.
Selena Gomez, 18, who usually sticks to flirty looks and short hemlines, went for a more sophisticated look in a shimmering blue J. Mendel gown at the premiere of her new movie Monte Carlo in NYC.
Bad Teacher star Cameron Diaz, 38, also scored again this week during an appearance on the Late Show with David Letterman in NYC, where she donned a thigh-revealing bright blue minidress with black Casadei heels.