Cannes Film Festival 2017: The Best Skin, Hair and Makeup Looks on the Red Carpet

From Salma Hayek to Kristen Stewart.
By Michelle Villett , |

There's just something about the Cannes Film Festival that brings out the best in celeb beauty. It's like the Oscars, but better—more experimental, and with a glamorous, summery vibe thanks to the backdrop of the French Riviera.

Case in point: these stunning looks from Salma Hayek, Kristen Stewart, Rihanna and many more. 

Here are all the must-see hair and makeup close-ups:

Salma Hayek

Salma Hayek at the 2017 Kering Women in Motion Awards.

Laurent Koffel/PR Photos

Salma Hayek at the 2017 Kering Women in Motion Awards.

Laurent Koffel/PR Photos

Salma has pastel pink hair! I'm assuming it's a wig, but she could definitely pull off this colour if she wanted to. The sparkly white eyeshadow adds to the fun, and I always love her in a rosy lipstick. How does she look like this at 50 years old?!

Kristen Stewart

Kristen Stewart at the 2017 Cannes premiere of '120 Beats Per Minute.'

Laurent Koffel/PR Photos

Kristen Stewart at the 2017 Cannes premiere of '120 Beats Per Minute.'

Laurent Koffel/PR Photos

Yep, Kristen is still the reigning queen of creative eye makeup with this smoky greyish-green shadow. No false lashes or drawn-in brows, just fresh skin, bare lips and a new icy platinum tone for her buzz cut. 

Rihanna

Rihanna at the 2017 Cannes premiere of 'Okja.'

Laurent Koffel/PR Photos

Rihanna at the 2017 Cannes premiere of 'Okja.'

Laurent Koffel/PR Photos

Rihanna is channelling the 1990s with her warm brown lipstick, tiny sunglasses and side-parted top knot. The colour palette continues with her sculpted eyes and cheeks—but not the long red mani!

Elle Fanning

Elle Fanning at the 2017 Cannes 70th anniversary celebration.

Laurent Koffel/PR Photos

Elle Fanning at the 2017 Cannes 70th anniversary celebration.

Laurent Koffel/PR Photos

I can't resist a cat eye, and especially not in bold royal blue, which Elle is wearing here. It's an unexpected twist to pair this with such a feminine, neutral-toned dress. Rosy lips and cheeks, feathery brows and soft hair complement the look perfectly. 

Elle is wearing: Eyeliner in 10 I've Got the Blue

Jessica Chastain

Jessica Chastain at the 2017 Cannes Film Festival closing ceremony.

Laurent Koffel/PR Photos

Jessica Chastain at the 2017 Cannes Film Festival closing ceremony.

Laurent Koffel/PR Photos

Jessica always looks amazing in classic old Hollywood hair and makeup—like this deep red lipstick with voluminous, brushed-out waves. I also appreciate that she's doing softer lashes and brows these days (the red brow pencil is a good match here).

Emily Ratajkowski

Emily Ratajkowski at the 2017 Cannes premiere of 'Loveless.'

Laurent Koffel/PR Photos

Emily Ratajkowski at the 2017 Cannes premiere of 'Loveless.'

Laurent Koffel/PR Photos

Emily reminds me of a '60s Sophia Loren in this undone hairstyle (it's a braid in the back) and matching tawny lips and cheeks. Her brows look gorge, and I'm good with these defined lashes. However, her lips look so swollen! 

Diane Kruger

Diane Kruger at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Diane Kruger at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Diane embraced the choker trend, wearing hers with a wavy hairstyle that makes her look straight out of a romance novel. The makeup features low-key lashes, a shimmery shadow and baby pink lips.

Elizabeth Olsen

Elizabeth Olsen at the 2017 Cannes photocall for 'Wind River.'

Laurent Koffel/PR Photos

Elizabeth Olsen at the 2017 Cannes photocall for 'Wind River.'

Laurent Koffel/PR Photos

Elizabeth is giving me total hair envy with this tousled style and perfect grown-out highlights. The makeup seems equally effortless, with just a little brow and lash definition plus a sheer berry lip tint.

Sara Sampaio

Sara Sampaio at the 2017 Cannes premiere of 'The Killing of a Sacred Deer.'

Laurent Koffel/PR Photos

Sara Sampaio at the 2017 Cannes premiere of 'The Killing of a Sacred Deer.'

Laurent Koffel/PR Photos

Sara was all about juicy red lips, fluttery lashes and a little subtle contouring. With her gorgeous skin and bone structure, what else does she need? With so many ruffles on her dress, a simple bun was the right choice.

Fan Bingbing

Fan Bingbing at the 2017 Cannes premiere of 'The Beguiled.'

Laurent Koffel/PR Photos

Fan Bingbing at the 2017 Cannes premiere of 'The Beguiled.'

Laurent Koffel/PR Photos

Fan's skin is incredible—not a pore nor a freckle to be found. Apparently she goes through two sheet masks a day and uses an umbrella in the sun... clearly it pays off! I love this structural high ponytail, as well as the vampy lips, soft lashes and winged liner. 

Marion Cotillard

Marion Cotillard at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Marion Cotillard at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Marion may have just been dumped by Dior, but she will always be a beauty icon for me! Especially in looks like this one, with smoky-shimmery grey eyeshadow, pink lips and a simple slicked-back long bob.

Charlize Theron

Charlize Theron at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Charlize Theron at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Retro waves are nothing new on the red carpet, but at this bobbed length, Charlize makes them feel a bit more modern. As usual, her makeup is super-understated, with a soft charcoal on the lids and sheer pink lip. 

Eva Green

Eva Green at the 2017 Cannes photocall for 'Based on a True Story.'

Laurent Koffel/PR Photos

Eva Green at the 2017 Cannes photocall for 'Based on a True Story.'

Laurent Koffel/PR Photos

Eva's matte orange lipstick is a welcome change from her favourite reds. Smudgy black shadow and dyed black hair are both high-risk, but somehow, she pulls this off... does being French have something to do with it? I just wish she'd try a glossy dark brown hair colour instead of this harsh, matte black. 

Julianne Moore

Julianne Moore at the 2017 Cannes premiere of 'Ismael's Ghosts.'

Laurent Koffel/PR Photos

Julianne Moore at the 2017 Cannes premiere of 'Ismael's Ghosts.'

Laurent Koffel/PR Photos

Julianne knows that jewel tones are her friend, so she wore this ruby red dress with a purple liner on her upper lash lines—which is a lot softer than black. Pink lips and a simple updo keep the focus on her eyes.

Doutzen Kroes

Doutzen Kroes at the 2017 Cannes premiere of 'The Beguiled.'

Laurent Koffel/PR Photos

Doutzen Kroes at the 2017 Cannes premiere of 'The Beguiled.'

Laurent Koffel/PR Photos

Doutzen looked every bit the screen siren in slicked-back hair, strong brows and graphic eyeshadow... this is why they pay her the big bucks! It's actually impressive how dramatic this is, even though she didn't use any bolder makeup shades like red or black.

Elsa Hosk

Elsa Hosk at the 2017 Cannes premiere of 'The Beguiled.'

Laurent Koffel/PR Photos

Elsa Hosk at the 2017 Cannes premiere of 'The Beguiled.'

Laurent Koffel/PR Photos

Elsa went with her favourite retro cat eyes and pale pink lipstick, quelle surprise. The hair is vintagey, too, with big Veronica Lake-style waves in a controlled side part. 

Lily Collins

Lily Collins at the 2017 Cannes photocall for 'Okja.'

Laurent Koffel/PR Photos

Lily Collins at the 2017 Cannes photocall for 'Okja.'

Laurent Koffel/PR Photos

Lily made a statement with a bright magenta lipstick, long lashes, and of course, her signature dark, full brows. Her hair is scraped up and tight to her head, showing off her beautiful skin and bone structure.

Nicole Kidman

Nicole Kidman at the 2017 Cannes photocall for 'Top of the Lake: China Girl.'

Laurent Koffel/PR Photos

Nicole Kidman at the 2017 Cannes photocall for 'Top of the Lake: China Girl.'

Laurent Koffel/PR Photos

Nicole loosened up her usual style with a more casual undone braid, tossed over one shoulder. I like that she kept her brows darker, and even though she may be over-injected, her skin is undeniably flawless. 

Barbara Palvin

Barbara Palvin at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Barbara Palvin at the 2017 Cannes Film Festival 70th anniversary celebration.

Laurent Koffel/PR Photos

Barbara's eyes would be mesmerizing even without makeup, but I particularly like how she's tightlined them here, underneath the upper lashes. A little mascara, pink-stained lips and long, loose hair complete the look. 

Michelle Williams

Michelle Williams at the 2017 Cannes photocall for 'Wonderstruck.'

Laurent Koffel/PR Photos

Michelle Williams at the 2017 Cannes photocall for 'Wonderstruck.'

Laurent Koffel/PR Photos

Michelle's platinum blonde pixie is now even lighter than the shade she had at the Oscars. Too light, I think—it seems to be washing her out. Some more cheek and lip colour wouldn't hurt either.

Uma Thurman

Uma Thurman at the 2017 Cannes Film Festival closing ceremony.

Laurent Koffel/PR Photos

Uma Thurman at the 2017 Cannes Film Festival closing ceremony.

Laurent Koffel/PR Photos

Uma has a new, straight and swingy long bob—I love it! The darker warm blonde colour is great on her, too, and the same goes for the simple makeup. It looks like those cosmetic tweaks she had back in 2015 have settled down as well! 

Which celeb had your favourite (and least favourite) beauty look on this red carpet?