Cannes 2018 Makeup

Kristen Stewart Makeup and Hairstyle for Cannes 2018 Red Carpet in Black Halter Neck Dress