Question: how old was keira knightley pirates of the caribbean dead man's chest?
Answer: Keira Knightley was 20 in Pirates of the Caribbean: Dead Man's Chest when she played the character 'Elizabeth Swann'. That was over 14 years ago in 2006.