Keira Knightley reigns at premiere
Keira Knightley wowed the crowd at the world premiere of 'The Duchess' last night (03.09.08).
The stunning 23-year-old actress - who wore a strapless blue dress and Chanel jewellery - signed autographs for screaming fans as she walked down the red carpet in London's Leicester Square.
Keira revealed her costumes for the film - in which she plays Georgiana, Duchess of Devonshire - were far less comfortable than her outfit choice for the glitzy event.
She told BANG Showbiz: "It was fantastic wearing the costumes in the film. Georgiana was a huge fashion icon in the 18th Century so it was so important we got the costumes right.
"I think they were like an armour for her, she was an incredibly vulnerable character. They were obviously integral to the film.
"Not very comfortable, but very beautiful."
The 'Pirates of the Caribbean' star also revealed she loves portraying spirited characters.
She added: "I find strong women more interesting to play. I also think you rarely get the opportunity to work with other women in films so I always find it great to work with other actresses."
The premiere was also attended by Keira's co-stars Ralph Fiennes, who plays the Duke of Devonshire in the film, and Dominic Cooper.