Answer this question:

who played the roll of elizabeth swann in pirates of the caribbean??
Keira Knightley