Keira Knightley, who is all of 20 but has the grace and gravitas of someone a good decade older, probably considers herself the luckiest lass in all the world at... More >>>