Photographed by @tobycoulson for @tmagazinechina . 
Editor @claradicules
Styling @yungaa_chad
Hair @andreaidini
Makeup @sachagiraudeau
Casting @suunconsultancy
Models @cammdesjardins @agnes_wahlstrom
Set Design @mckinlochstudio
Production 2dmproduction
Post @frisianpost @rapideye.darkroom

Photographed by @tobycoulson for @tmagazinechina . Editor @claradicules Styling @yungaa_chad Hair @andreaidini Makeup @sachagiraudeau Casting @suunconsultancy Models @cammdesjardins @agnes_wahlstrom Set Design @mckinlochstudio Production 2dmproduction Post @frisianpost @rapideye.darkroom | Frisian

Frisian
More from Frisian
@asaprocky for the cover of @elleusa photog...
@giada_montenapoleone Spring/Summer 2026
@outhousejewellery Fall’25 photographed by ...
@fernandojorge ‘Deep Vertex’ Series photogr...
@__ponte___ special by @mark_borthwick and ...
@giada_montenapoleone Spring/Summer 2026
@giada_montenapoleone  Spring/Summer 2026
@asaprocky for the cover of @elleusa photog...
@nlvogue editorial shot by @sarahvanrij and...
@ashishisshah photographed these beautiful ...
@giada_montenapoleone Spring/Summer 2026
@giada_montenapoleone  Spring/Summer 2026
@nlvogue editorial shot by @sarahvanrij and...
Photographed by @tobycoulson for @tmagazine...
Frisian | The Agents Club