Cannes 2012: 'On the Road' Stars Kristen Stewart, Kirsten Dunst vs. Milla Jovovich in a Red Carpet Showdown (Poll)

Jovovich, a former model, threatens to upstage the film's comely cast members at its premiere at Cannes.

Getty Images

As THR predicted, Twilight star Kristen Stewart, 23 wore a beautiful blue and green botanical print Balenciaga gown by Nicolas Ghesquiere to the On The Road premiere this evening. The dress  featured a deep V-neck and a slit that showed off her lovely legs. She finished the look with Balenciaga sandals and a Cartier Juste un Clou bracelet.

While her boyfriend Rob Pattinson wasn’t photographed with her, he was on the carpet, smiling for the photographers and lending support.

PHOTOS: Cannes Day 8: 'On the Road' Photocall, '7 Days in Havana' With Benicio del Toro

Stewart’s costar, Kirsten Dunst, 30, managed to brightened things up with a hot fuschia Dior Pre-Fall 2012 gown. A black leather belt accented the waist and she carried Louis Vuitton minaudiere and jewelry.

But model/actress/singer Milla Jovovich managed to steal the Road stars' thunder by looking incredibly glamorous in a one shoulder lilac satin gown with sequined embroidery.

To be perfectly honest, it really wasn't a fair fight, fashion-wise.

A huge part of looking great on a red carpet is knowing how to walk and pose. Jovovich was a famous professional model before she got into acting, and she knows all the tricks -- including how to gaze seductively into a photographer's lens.

So it's not surprising that she managed to out-pose -- and upstage -- both Dunst and Stewart, who are decidedly less well-renowned for their perfect composure and practiced poses.

Jovovich did the exact same thing on the 2012 Academy Awards red carpet, wearing a one shouldered shimmery white gown that earned her more critical fashion raves than... well, Angelina Jolie's right leg.

Tell us: Whose dress do you like the best?

What do you think?

Previous Post

Jillian Michaels Adopts Child from Haiti Same Week Partner Gives Birth

Next Post

'Parks and Rec's' Aubrey Plaza Begs Nick Offerman to Axe the Blonde Beard (Video)