Question: Which Pirates of the Caribbean movie did Keira Knightley not appear in?
Answer: Pirates of the Caribbean: On Stranger Tides