Who made Charlize Theron’s white dress and black sunglasses?

Sunglasses – Tom Ford

Dress- Louis Vuitton