When Iman wore this dress, we gleaned a few invaluable pieces of advice from her: Choose a dress with wow factor, don't overdo the accessories, make one bold beauty move. My only quibble here, if I had to find one, is that her hemline is looking a bit draggy, but otherwise she's absolute supermodel perfection.

Last week, Mariah Carey showed up to the Hollywood International Film Festival in Capri, Italy, wearing a slightly altered version of the same dress. The halter neckline is a bit more revealing (this is still Mariah we're talking about, dolls!) and she went with a white fur shrug, big blingy diamonds, and classic Veronica Lake-style waves as her accessories. It's very Jessica Rabbit, don't you think?

So dolls, does Iman continue to wow you in this dress, or do you think Mariah is giving her a run for her money? Which version would you be more likely to wear yourself? Who wins this Fashion Faceoff for you? Vote now, and then discuss!