Anne Hathaway is no stranger to a fashion renaissance. Whether it be Mia Theromopolis’ transformation from a klutzy San Francisco schoolgirl into the Princess of Genova in The Princess Diaries or Andy Sachs’ fashion butterfly moment in The Devil Wears Prada, the actress has experienced her fair share of Cinderella-esque metamorphoses in the shoes of her iconic characters.

Off-screen, her sartorial evolution has also been nothing short of magical. At the premiere of her upcoming film Armageddon Time, the Oscar-winning actress made her Cannes debut in a sweeping white ensemble custom-made by Giorgio Armani that was straight out of a fairytale. While minimalistic silhouettes and streamlined tailoring have characterised her everyday style of late, Anne has made it clear that she is not afraid to go bold in bright colours and snazzy prints. Cue: the sparkling Valentino PP Pink minidress and the multicoloured Christopher John Rogers three-piece suit. Needless to say, Anne Hathaway’s days of “Fed-Up” t-shirts and slouchy messenger bags have been left in the dust. Miranda Priestly would be proud.