Team credits:

Flannels Team:
Head of Luxury Campaigns @josephprince_
Head of Production @ameliaamf_
Head of Talent Partnerships @walkerdonttalker
Design Lead @ayraperedo
Head of Content @barney_w_jones
Marketing Manager _baby_dth
Social Strategist Laura Mackenzie-Wells
Senior Socials Exec @georgiasykes_
Junior creative @jamesdunn.xyz
Stylist @gemmabaguley
Styling assistant @mirandamikkola

Photography: @vickygrout
Photography assistant: @rashidinoah
Retouch: ana_maria_nedelea
Grooming: @laurainebailey

Director @rawtape
Prod Co @bullionproductions
EP / Producer @jspenc_r
Producer @jackfiltness
Production Manager @bykevincheung
Location Manager @j_a_m_i_e_s_o_n

1st AD Tom Wynbourne
Runner @pegmcmillan
Runner @photogrojay
Runner @zoe.bradleyy
DOP @elliotholbrow
1st AC @milobrownmilobrown
2nd AC @perks_on_the_job
Hyperlapse photographer @charliebirch_
Directors Assistant @arranashan
DIT @morganpez
Sound Recordist @ojsound
Service Co (Italy) @venetamovie

Gaffer @nathanrubins
Spark @catcastrophic
Spark @it_was_bobo
Spark @_seans.c.clarke_
Doyle Bus (splitz) Spltiz Facilities
Catering @gavs_kitchen
Camera @procamtake2

Photographer: @jeffhahnstudio
Production: @noir.productions @gregsmithldn @peachyellz @rubes.us
Set Design: @furmaan.ahmed
Movement Director: @angelicawska
Styling: @mirandamikkola
Styling Assistant: @el_marles
Hair: @karlaqleon
Makeup: @gracessinnot
Nails: @angelmylinh
Runners: @reuben.franciss @annapatterson_

+ @flannels team <3
Head of Luxury Campaigns: @josephprince_
Head of Production: @ameliaamf_
Art Direction: @ayraperedo
Junior Creative: @jamesdunn.xyz
Senior Stylist: @gemmabaguley