Wonderland.

WATCH KEIRA KNIGHTLEY AS COCO CHANEL IN KARL LAGERFELD’S FILM

Once Upon A Time… featuring 18 minutes of Chanel-infused nostalgia starring Keira Knightley, Lindsexy Wixson, Tallulah Harlech, Saskia de Brauw and more.

Thanks to Karl Lagerfeld, we can now go back in time to the first Chanel store in Deauville, circa 1913. Knightley stars as Coco herself, mixing with and measuring the fashionable French ladies who come her way – and coincidentally coming up with some of Chanel’s most iconic pieces at the same time. Just witness Stella Tennant’s character, Lady de Grey, casually mentioning that she’s wearing her husband’s jacket, which alerts Coco to the possibilities of a certain tweed jacket.

It’s pretty much a roll call of who’s who in modelling, featuring cameos from Tennant, Amanda and Tallulah Harlech, Wixson, Knightley, de Brauw, Ashleigh Good, Caroline de Maigret, Brad Kroenig, Hudson Kroenig, Jamie Bochert, Baptiste Giabiconi, Sebastien Jondeau, Jake Davies. And all in stunning period dress, obviously.

But if the acting seems a tad, er, wooden, spare a thought for the poor models and actresses. Apparently Karl only gave them their lines a few minutes before the cameras rolled. But hey, it just adds to the stilted, vintage film effect. What do you think of Keira as Coco?