Charlize Theron, Best Red Carpet Looks

Getty Images

Nope, that wasn't a typo—Charlize Theron is actually 39 years old today. It goes without saying that the Oscar winner is just as flawless now as she's ever been, and the same can be said of her impeccable style.

Exhibit A: Her golden mini from the Christian Dior show at Paris Haute Couture Fashion Week. We always knew Theron was a golden girl, but the metallic ensemble truly proved it.

Now rewind to this year's Oscars, where she wore a graceful Christian Dior Couture mermaid gown. Sure, we loved the dress. But it's the massive Harry Winston diamond sparkler around her neck that had us fawning.

Then there was Theron at the 2013 Oscars, trading in her black Christian Dior gown for an edgier white peplum number by the designer. And we pity the stars that had to walk the 2012 Golden Globes red carpet alongside Theron, because no one was looking at anything but Charlize's ultra-romantic Christian Dior design.

Wearing Dior once more, Theron crushed the red carpet at this year's Met Gala in a feminine black-and-white gown offset by a structured tuxedo jacket.

If things really do improve with age, then we're excited about what's ahead for Theron's already impeccable style. So happy birthday, Charlize—we can't wait to see what you'll wear next!

  • Share
  • Tweet
  • Share

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.