• Share
  • Tweet
  • Share
Olivia Wilde, Kelly Ripa

John Shearer/WireImage, Neilson Barnard/Getty Images

Fashion Police logo 80x80

It's a vampy sexpot versus a Polly Pocket!

Olivia Wilde is a gal we love—she makes us sweat whenever she shows up onscreen and then jets off to earthquake-ravaged Haiti to help the kids there. (She should just show them DVDs of her girl-on-girl seduction scenes in House. Haiti's infrastructure would spring right back up overnight, guarantee it.)

But Livvy, look sharp! A daytime-TV leprechaun is sneaking into your closet while you're gone and stealing your look!

In this case, it's a Gucci Pre-Fall 2012 black silk strapless gown with crystal-and-sequin embroidered detail...

The 28-year-old actress, whose real last name is Cockburn (of course), wore the gown to the Vanity Fair Oscar party this year.

Meanwhile, Live! With Kelly host—and part-time garden gnome—Kelly Ripa wore the same dress last month to the The Society of Memorial Sloan-Kettering Cancer Center 5th Annual Spring Ball in New York City.

Olivia paired her gown with a hot gold choker, while Ripa accessorized with the rainbow she takes every day on the way to work.

So who wore it best? Tell us!