Charlize Theron looks sexy on Dior Magazine