Question: how old was keira knightley in pirates of the caribbean 2?
Answer: Keira Knightley was only 17 years old when she filmed "Pirates of the Caribbean" alongside Bloom.