Three glamourous ladies and one dress, you know what to do...
Just tell us who wore it best!
It's a fashion face-off three way! Phew, this gorgeous green Alexander McQueen dress is popular with the stars on the red carpet...
Jessica Alba, the actress from the Fantastic Four, wore her dress to the premiere of Rise of the Silver Surfer in Mexico City. With her hair effortlessly pinned back and dangly earrings, Jessica looked everybit the A-Lister...

Mary J Blige wore her dress at the Movies Rock event with an oversized necklace, hoop earrings and bangles...

Vanessa Williams wore the beautiful dress to a beauty ball, to emphasise her waist theUgly Betty actress added a studded belt. An oversized ring and hoop earrings finish the look...

So there you have it, all three dresses but you can only choose one!
Tell us in the comments who you think wore it best!
posted by 33333KID-
added 2 hours 11 min ago
the middle one... she looks really classy. (:
posted by molly__
added 13 hours 31 min ago
Vanessa-love Ugly Betty :)
posted by 8CantTouch...
added 6 days 3 hours ago
VANESSA <3
posted by iluvrobpat...
added 1 week 2 days ago
Vanessa xx
posted by x.emilybee...
added 2 weeks 6 days ago
vanessa
posted by Luciee.x
added 3 weeks 2 days ago
Vanessa x
posted by LILCUTIE
added 3 weeks 4 days ago
VANESSA
posted by IzzyZ0
added 3 weeks 4 days ago
Vanessa, just..x
posted by loviedovie
added 3 weeks 5 days ago
vanessa x
posted by amycheever...
added 3 weeks 6 days ago
vanessa williams x