Charlize Theron is wearing Givenchy