Keira Knightley Top Ten

British actress Keira Knightley has accumulated a hugely impressive resume in her 29 years, showing incredible skill and development as an actress, as well…