There's always been something of the ethereal about Keira Knightley, and never more so than on Saturday night as she attended the premiere of her latest film Can A Song Save Your Life? during the 2013 Toronto International Film Festival held at the Prince of Wales theatre.
The actress was all fairytale chic as she stepped out in a green and purple forest scene Mary Katrantzou frock that could have jumped straight out of the Land of Narnia.
Cute ankle-strap heels, smoky eyes and a tousled ponytail completed the look for her red carpet moment, which she shared with her handsome co-star in the musical romance, Adam Levine.
The film sees Keira play Gretta, whose celebrity boyfriend (Levine) breaks up with her, leaving her to find her own way in the music business. She is helped along by a new friendship with record producer Dan, played by Mark Ruffalo.
But never mind all that, we're just LOVING this dress right now.
More Keira? Ok, then: