What English actress plays Elizabeth Swann in the Pirates of the Caribbean films?

Find the answer below

Bet your knowledge and answer

MOVIES QUESTION #3646

What English actress plays Elizabeth Swann in the Pirates of the Caribbean films?

Keira Knightley

Explanation

Keira Knightley (born 1985) is an English actress. She started her career as a child actress and became internationally known in 2003. Amongst her films are Bend It Like Beckham (2002), Pirates of the Caribbean (2003), Love Actually (2003) and Atonement (2007). During the taping of Star Wars: Episode 1 (1999), the mothers of Knightley and the colleague Natalie Portman could not tell the difference between their two daughters. The name Keira has Irish origins and means black-haired.

Statistics

Answer time 0s (0s). 75% have previously answered correct on this question. The question was created 2009-02-25.