Charlize Theron wearing Tom Ford, Givenchy and Ef Collection

Charlize Theron was seen wearing Tom Ford sunglasses, a Givenchy dress and a Ef Collection jewelry. Actually, her favorite brands also include Givenchy.