Lily James Tokyo premiere of Cinderella
Credit: WireImage

Lily James's red carpet fairy godmother is back! After a brief style hiatus from her fairytale streak with modern-day designs, courtesy of Balenciaga and Dior, the star reprised her role as princess for the Tokyo premiere of Cinderella (and promptly landed on our best-dressed list).

For such an occasion, she called upon the couturier who first brought her Cinderella red carpet moment to life—Elie Saab. James swept onto the red carpet in an exquisite peach off-the-shoulder Elie Saab Haute Couture creation replete with embroidered tiers of tulle. To avoid detracting attention away from the dress, the only accessories she piled on were layers of delicate strands at her neck and a stack of skinny bracelets on her wrist.

Hopefully this won't be the last fairytale look we see of hers, but in the meantime, take a look back at all her other princess-worthy moments.