Keira Knightley's just arrived on the red carpet of The Duchess premiere - and she's not wearing Chanel! In fact, we can reveal she's wearing a couture dress by French designer Alexis Mabille, teamed with Chanel fine jewellery and Moschino court shoes. When we asked about her choice of designer, all Keira said was, 'I'm freezing!' Well we say good on her for being daring and choosing a designer who is slightly off-radar. Mind you, some fashion commentators are already whispering that the polka-dot tulle is more 1980s prom than red-carpet premiere. But what do you think of Keira's new look? Tell us below. Plus check back tomorrow for more on Alexis Mabille... and to see who else turned up last night and what they wore.