The Cannes Film Festival is known for producing some of the most beautiful photo ops: whether its the elegant red carpet on La Croissiette, or the palm tree and yacht-stewn backdrop of the harbour, there's no denying that it is one of the most picturesque events of the year. Attracting a high calibre of movie stars promoting their latest cool indie project, as well as a handful of up-and-coming starlets and models keen to be seen, it's the creme de la creme of the festival circuit. Until Venice, that is.
Here are the best looks from this year's festival so far: from Cate Blanchett's reworked Armani Prive to Kristen Stewart in a cornflower blue Chanel suit.
Cannes Film Festival red carpet 2018 - Grazia
Lea Seydoux
Lea Seydoux stuck to her French roots wearing a stunning sheer dress from fashion house Louis Vuitton for the Cannes Opening Ceremony. Featuring a sheer fringed skirt, one-shoulder halterneck detail and silver waist belt, it was heavenly enough to have been appropriate at the Met Gala over in New York, too.
Lea Seydoux
Seydoux channelled movie stars from Hollywood's Golden Age with soft finger waves, a cats-eye and doe-eyed makeup.
Cate Blanchett
Cate Blanchett aced the Green Carpet Challenge for the festival's Opening Ceremony, rewearing a black lace Armani Prive gown from 2016. We can see why she would want to get this one back out of her closet - with its exquisite open back details, high neck and just-sheer-enough lace, it's a real head-turner (and proved lucky for her back at the 2016 Golden Globes too, where she won Best Actress for Blue Jasmine).
Lea Seydoux
Our forever style crush Chloe Sevingy and this strapless Chanel gown are a perfect match: who else could pull off the pleated fan bodice and contrasting metallic detail on the body of the dress so effortlessly?
Chloe Sevingy
Makeup-wise, Sevingy kept her look simple, complementing the metallic details of her dress with silver eyeshadow and a nude lip, tucking her hair behind her ears to showcase her diamond earrings.
Kristen Stewart
Kristen Stewart rocks a hybrid victory roll, Marcel waves hair style, which she's teamed with a bold smoky eye.
Penelope Cruz and Javier Bardem
Off-screen couple and on-screen co-stars in the festival's opening film, Everybody Knows, Penelope Cruz and Javier Bardem ruled the red carpet in matching black looks. Cruz chose a vintage tulle-trim Chanel gown which she accessorised with a piece from her new Atelier Swarovski collection.
Penelope Cruz
Penelope Cruz gives us a masterclass in how to do the modern smoky eye, using her kohl eyeliner sparingly above and below the lash line, with metallic grey eyeshadow and a single coat of mascara.
Julianne Moore
We can't remember ever not loving something worn by Julianne Moore, and this red column dress with floor-length cape just screams 'Queen'.
Georgia May Jagger
Georgia May Jagger stuck to a tried-and-tested red carpet formula and wore a slinky LBD with thigh-grazing split.
Penelope Cruz
Penelope Cruz brought glamour to the Everybody Knows photocall, choosing a black lace halterneck dress with asymmetric hem and sweetheart neckline.
Cate Blanchett
Cate Blanchett got the same pastel memo as Stewart, opting for a pale pink suit and matching shades.
Kristen Stewart and Cate Blanchett
Cate Blanchett and Kristen Stewart doubled their star power in coordinating trouser suits and shades.
Kristen Stewart
Kristen Stewart proved why she's such a good ambassador for Karl Lagerfeld, oozing Riviera chic in a cornflower blue suit.
Cate Blanchett, Kristen Stewart, Lea Seydoux, Ava DeVernay and Khadja Nin
The collective power of the women on the Cannes jury - Cate Blanchett, Kristen Stewart, Lea Seydoux, Ava DeVernay and Khadja Nin - was enough to distract the fashion set's focus from the Met Ball yesterday.
Marion Cotillard
Marion Cotillard defied the Cannes dress code by forgoing high heels. The actress wore a pair of knee-high lace-up Nicholas Kirkwood boots while promoting upcoming spy caper 355
Bella Hadid
Fresh from the Met Gala's red carpet, Bella Hadid was in Cannes to promote Alexander Wang's collaboration with Magnum so obviously wore the aforementioned designer.
Irina Shayk
Last year Bella Hadid may have reached new red carpet heights with her pelvis-skimming dress but Irina Shayk's Versace gown proved this Angel is in the game too.
Josephine Skriver
Trust Giambattista Valli and Chopard to deliver a jaw-dropping ensemble and Josephine Skriver to model it with aplomb.
Amber Heard
Amber Heard stuns in a backless Valentino gown.
Carey Mullgian
Carey Mulligan played it simple with a Dior dress to discuss the lack of representation of complex female characters in film. She bemoaned that woman are not, 'allowed to fail on screen'.
Stella Maxwell
Victoria's Secret model Stella Maxwell attended the Sorry Angel premiere in a silver Roberto Cavalli gown with a keyhole back.
Lupita Nyong'o
Lupita Nyong'o looked ethereal in a ruffled Dior dress at the Sorry Angel premiere.
Cate Blanchett
As Jury President, Cate Blanchett's glorious Mary Katrantzou dress lent a glamorous note to the screening of Cold War.
Leomie Anderson
Leomie Anderson brightened up the red carpet with this lemon confection from Twinset.