Pirates of the Caribbean: On Stranger Tides - Cast
as Blackbeard
Kevin R. McNally
Astrid Bergès-Frisbey
as Philip Swift
as Barbossa
Yuki Matsuzaki
as Garheng
Daphne Joy
Kevin R. McNally
Astrid Bergès-Frisbey
Yuki Matsuzaki
as Garheng
Daphne Joy