Other Movie Posters for  Pirates of the Caribbean: On Stranger Tides

Ian McShane is Blackbeard Johnny Depp is Captain Jack Sparrow Pirates of the Caribbean - On Stranger Tides Pirates of the Caribbean - On Stranger Tides - Mermaids Pirates of the Caribbean - On Stranger Tides Geoffrey Rush is Captain Barbossa Pirates of the Caribbean - On Stranger Tides - Johnny Depp and Ian McShane are Sparrow and Blackbeard Penélope Cruz is Angelica Teach Pirates of the Caribbean - On Stranger Tides - Captain Jack Sparrow Pirates of the Caribbean - On Stranger Tides - Astrid Bergès-Frisbey is Syrena