Dior’s cruise show was held at Drummond Castle, Scotland, which looks, in a word, hideous. Sigh. No wonder they got a great turnout. Even Jennifer Lawrence showed up.

[Photos: Pascal Le Segretain/Getty Images]