Coat Proenza Schouler.
Body Repetto. Shorts Gosha Rubchinskiy.
Read: 10 things you need to know about Kiki Willems.
Sleeves DSquared2. Skirt Ellery.
James wears coat Oloapitreps. Socks Maria La Rosa. Shoes Maison Margiela. Kiki wears jacket Balenciaga. Socks Maria La Rosa. Shoes Mansur Gavriel.
Bra Eres. Skirt Prada. Socks Maria La Rosa.
Dress Paul Smith. Bra and briefs Eres. Socks Maria La Rose. Shoes Mansur Gavriel.
Body Repetto. Briefs (worn underneath) stylist’s own.
Coat Simone Rocha. Shorts Fendi. Bloomers The Costume Studio. Socks Maria La Rose.
Credits
Photography Tim Walker
Styling Jacob K
Hair Shon at Julian Watson Agency. Make-Up Sam Bryant at Bryant Artists. Set Design Emma Roach. Photography assistance Sarah Lloyd,
Tony Ivanov. Styling assistance Clemence Lobert, Flora Huddart. Hair assistance Danilo Brandimarte. Make-up assistance Christopher Phillips. Set Design assistance Caroline Bryne and Amy Bainstow. Production Jeffrey Delich. Production assistance Eddie Blagborough. Casting Director Madeleine Østlie at AAMO Casting. Model Kiki Willems at IMG. James Crewe at Tomorrow Is Another Day.