Happy Birthday, Charlize Theron: See Her Best Red Carpet Looks

When you’ve got it, flaunt it.

Even at 39, Charlize Theron still has it — and more importantly, flaunting it — when she glams up for the red carpet. It’s really no wonder then that fashion houses like Dior continue to work with the South African beauty time and time again.

To celebrate the actress’ birthday, Celebuzz is taking a look back at her more glamourous looks — in the gallery above