Charlize Theron amped up promotions by landing the cover of the May 2012 issue of British Vogue.
The 36-year-old actress looked elegant in a Gucci dress for the Patrick Demarchelier shot spread while opening up in the accompanying column titled "A Woman Of Substance".