Blondes Have More Fun – at Least in This Week’s Top 10

We’ve got nothing against brunettes (it’s the natural hair color of most of our POPSUGAR Fashion staff), but if we’re being completely honest here, it was the blondes who really brought it on the red carpet this week. From Reese Witherspoon‘s pink Balenciaga dress to Diane Kruger‘s embellished Chanel fit-and-flare, there’s no denying that the light-haired ladies stepped out in eye-catching ensembles over the last few days.

But that’s not to say those with brown locks left us disappointed. The Duchess of Cambridge rewore a Jenny Packham gown that looked equally as gorgeous the second time around, while Rihanna floored us in a curve-hugging Zac Posen at her very first Diamond Ball. Keep scrolling to see the outfits that earned these stars a spot in this week’s top 10 best dressed.