Michelle Williams

Michelle Williams at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Michelle Williams at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Selena Gomez at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Miranda Kerr at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Kanye West at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Catherine Deneuve at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Gia Coppola at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Adele Exarchopoulos at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Alicia Vikander, the new face of Louis Vuitton, at the luxury label's cruise 2016 show in Palm Springs on May 6.
Charlotte Gainsbourg at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Musician Grimes at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Liz Goldwyn at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Marisa Tomei at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Nathalie Emmanuel at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Zhang Ziyi at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.
Mira Duma at the Louis Vuitton cruise 2016 show in Palm Springs on May 6.