In Pirates of the Caribbean : On Stranger Tides Orlando Bloom plays Will Turner and Keira Knightley plays Elizabeth Swann .
Previous cast members Orlando Bloom and Keira Knightley stated that they would not reprise their roles , as they wanted to be involved in different films .
Pirates of the Caribbean-COLON- On Stranger Tides