Cannes Film Festival Cannes 2017: all the beauty looks so far The best celebrity hair & makeup from the iconic film festival By Rebecca Fearn 25 May 2017 Cannes Film Festival is always an ultra stylish affair. The beauty looks last year were stunning - we wonder what the stars will bring in 2017... Jessica Chastain keeps it simple and classy as ever with straight hair and gorgeous makeup. www.maxformer.com www.avtomaticheskij-poliv.kiev.ua/ www.ukrterminal.kiev.ua Monica Bellucci sported some stunning dark eye makeup and the most perfect blow-dry we've ever seen! Marion Cotillard shows off her perfect brunette bob and pared-down makeup. Lily Rose Depp strikes again with her beauty! We adore her curls... And her gorgeous kohl-lined eye makeup. Naomie Harries rocked a side parting, subtle waves and glossy lips. Love! Emily Ratajkowski covets Bella Hadid's hairstyle last year at Cannes with her updo and fringe. Another appearance for Jessica Chastain, this time with a bright red lip. Bella wore her hair in retro-inspired waves and opted for winged liner on her eyes. Michelle Williams' icy blonde pixie cut looks excellent with this bold dress design. Julianne Moore stuns with her classic red waves. Gorge. Elle Fanning looked like the ultimate princess with her hot pink lipstick and magical updo. Adriana Lima epitomised old school glamour with slicked back hair and red lipstick. We love the style from the back, too. Cara Delevingne is still looking amazing in her new buzzcut. Just check out those bold brows and lips. Lily Donaldson looked so pretty with golden waves and a subtle feline flick. Winnie Harlow wowed with her showstopping updo. Ditching the fringe, EmRata sported a much more relaxed 'do... Which was exceptionally gorgeous from the back! Rihanna looked amazing as per usual with pulled-back hair and a bold red lip shade. Lily Collins let her gorgeous bold brows do the talking, and finished off her look with fuchsia lipstick. Bella Hadid gave us 90s vibes with her updo, complete with two loose bits of hair. We love this ponytail she later had her hair styled into. Wow - Kendall Jenner looked stunning on the red carpet with her hair up... And later with her hair loose. Kristen Stewart wowed once again with her buzzcut bleach blonde 'do - and just check out that eye makeup. Lupita Nyong'o looked ultra cool in her shades. Rihanna paired her Disney princess-esque dress with slicked-back hair. Nicole Kidman looked gorgeous as ever and glowed on the red carpet. Jourdan Dunn looked absolutely incredible on the red carpet. Her glowing complexion and stunning half-up, half-down hairstyle wowed crowds. Her 'do looked gorgeous from the back, too. What a change for Salma Hayek! The actress sported platinum pastel pink hair along with a sheer appliquéd dress. Rita Ora wowed with her glittering navy blue eyeshadow and surfer girl waves. We love this look. Tilda Swinton kept it simple with her ice blonde crop and popping red lipstick. Naomi Campbell's long hair always looks incredible - and her appearance on the Cannes red carpet proved no exception. Aw, we adore Jessica Chastain. She works a pretty updo like no one else. Hairstyle of the festival so far has to go to Diane Kruger, whose textured waves were put into an elegant low ponytail style... Which looked exceptional from the back! Coming in a close second is Nicole Kidman, whose side-swept plaited 'do caught our attention for all the right reasons. Winnie Harlow was sporting a brand new short hairstyle for her appearance at Cannes. We love! Hailey Baldwin's tousled bob is surely set to be the hairstyle of the summer. Izabel Goulart was giving us all the long wavy hair goals with her glossy 'do. Maria Borges looked totally stunning on the red carpet. Irina Shayk made us take a double take with her slick low bun. Doutzen Kroes is another star who rocked wet-look slick hair with her amazing gown. Doutzen later gave her hair a slightly lighter, playful feel. Nicole Kidman was looking like a goddess as usual. Rita Ora wore an interesting liner look for an appearance at Cannes. We're split over this graphic look.