To celebrate the 100th anniversary of the first-ever Chanel boutique, Chanel creative director Karl Lagerfeld cast Keira Knightley to play Coco Chanel in his new short film to mark the milestone, and the trailer alone is already serving up major style inspiration! The film is aptly-named Once Upon A Time… and tells the story of the designer’s first outpost in Deauville, France. Knightley has been the face of Chanel’s Coco Mademoiselle fragrance for years and regularly showcases the label’s designs on the red carpet, so it’s a fitting tribute to the fashion icon. Once Upon A Time… will debut in Singapore on May 8, a night before the label’s Cruise Collection shows, but you can watch it online that same day on Get a sneak peek now by watching the trailer above.

Plus, see more stars (Kiera included!) who love to wear Chanel.


Try On Keira Knightley’s Hair!
Karl Lagerfeld’s Ice Cream-Inspired Shoes
Anna Karenina Costume Secrets