Trending Now: Megan Fox - Courtney Stodden - Beyonce Knowles - Nicole Scherzinger - Bridget Moynahan - Elizabeth Gillies - Emily Osment - Kim Kardashian

Who Wore It Better: Beyonce Knowles Or Rachel McAdams

Beyonce Knowles wore it at the 2007 Oscar

Beyonce Knowles at the 2007 Oscar

or Rachel McAdams who wore it on the cover of the April ’07 Elle Magazine

Rachel McAdams on the cover of the 2007 Elle Magazine

[Source]