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!