Keira Knightley and her perfect pout stole the show at the world premiere of The Duchess in London's Leicester Square last night. Looking gorgeous in her Alexis Mabille dress (do you love or hate it?), Keira joined costars Ralph Fiennes and Dominic Cooper, director Saul Dibb and writer Amanda Foreman on the red carpet, taking time to sign autographs for the hordes of fans.

When the stars told me about the sex scenes and the Diana connection recently it was clear they all enjoyed each other's company, and they were full of smiles as they posed last night. Keira also made it a family affair and brought her her mum Sharman Macdonald and her boyfriend Rupert Friend, who gave Keira kisses when he visited her on The Duchess shoot.

To see lots more pictures of the cast at the premiere and after party just read more

Images include: Ralph Fiennes, Keira Knightley, Saul Dibb, Dominic Cooper, Rupert Friend, Charles Dance, Ian Holm, Tara Palmer-Tomkinson, Anna Popplewell, Alan Yentob, Tim Brabants, Sharman Macdonald

Source and Source