We've been spoilt for choice on the beauty front this week, with all the A-listers hitting the biggest red carpet event of the year in Cannes. Diane Kruger has been wowing us left, right and centre, but we were also impressed with Chery Cole's latest look from the What To Expect When You're Expecting premiere. (She wasn't in Cannes, but she looked like she should be).
Diane looked effortlessly elegant in Nina Ricci at the premiere of Killing Me Softly. Her vintage-inspired updo, soft bronze eye makeup and rosy pink lips accompanied her romantic red carpet style perfectly.
As for Cheryl, she was welcomed back to the red carpet on Tuesday night in a white, Victoria Beckham design. She paired her signature, long lashes with a neutral-tone gloss and a volumised ponytail. The result? Cheryl's got her sparkle back.
So which look do you prefer? Let us know by voting in the poll and see more from Cannes in our red carpet gallery below: