September 8, 2008
Keira Knightley looked thinner than ever as she arrived at the Canadian premiere of her film The Duchess last night.
The British actress wore a grey strapless flowing chiffon gown, which only served to highlight her jutting cheekbones and tiny frame.
She cut a lean figure as she greeted her fans on the red carpet at the Toronto Film Festival.
The 23-year-old beauty has been travelling around the world to promote her new movie.
She stars as Georgiana Spencer, the Duchess of Devonshire, who becomes part of a love triangle after her marriage to the Duke, played by Ralph Fiennes.
Last week Keira revealed that she had been left 'jumpy' and feeling vulnerable after an encounter with a stranger turned into a vicious verbal attack.
She said: 'The other day I was walking down the street and was really thinking about this book I'd been sent. You know when you're really in another place. Somebody jumped out and went, 'Keira Knightley!'
'I got such a shock, I couldn't say anything because I'd been thinking about the book and this guy took incredible offence and started hurling the most amazing abuse.
'He said, "Who the f**k do you think you f**king are? You're such a c***."
'All this, and I'm completely on my own.'