Lea Michele Or Shakira: Who Wore Roberto Cavalli Best?

Lea Michele on the cover of 'Marie Claire' UK and Shakira on July 15.
Photo: Getty Images

Lea Michele of Glee posed semi-topless for the November issue of British Marie Claire. Though, we must point out that she actually posed WITH CLOTHES ON for most of her editorial, and that's the best part, despite what the boys may think! And the Roberto Cavalli dress Lea Michele wore on the cover of the magazine looked particularly amazing on the 24-year-old. We've seen this dress ($6,695, RobertoCavalli.com) before — Shakira wore this same exact look to the Univision Premios Juventud Awards in Miami on July 15. Both ladies even styled their hair in the same loose, wavy way. Though, if we had to pick a favorite, we'd go with Lea Michele, simply because she gives this dress a fiery attitude, and being topless has nothing to do with it. But what do you think?

+ Who wore this Roberto Cavalli dress better — Lea Michele or Shakira?

Shakira on July 15 and Roberto Cavalli's dress from his Fall 2010 collection.
Photo: Getty Images