Keira Knightley played Elizabeth Swann, the governor's daughter who marries pirate Will Turner in the 'Pirates of the Caribbean' franchise. She also starred as a bounty hunter in the 2005 film 'Domino'. The other actresses listed did not have both these roles.