Question : who played elizabeth in pirates of the caribbean black pearl
Answer : Keira Knightley