• News/ 

    Charlize Theron Turns 39 Today—Take a Look at Her Best Looks!

    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.

    NEWS: Charlize Theron looks incredible in gold Dior mini dress with Sean Penn at Paris Haute Couture fashion week

    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!

    PHOTOS: See all of Charlize Theron's best looks