Keira Knightley’s pay for the Pirates of the Caribbean films has not been fully disclosed publicly, but one 2025 report says she earned about $32 million in a year tied in part to Pirates of the Caribbean: At World’s End and other projects. Another report says she made £3 million for a cameo in Dead Men Tell No Tales , so her Pirates-related earnings were likely substantial overall.

What’s known

  • Her exact salary for the early Pirates films is not publicly confirmed.
  • A 2025 article, citing The Telegraph , says she was one of the highest-paid actresses in a year where her earnings were linked partly to At World’s End.
  • The same reporting says she earned £3 million for a cameo in Dead Men Tell No Tales.

Plain-English version

If you want the most careful answer: there isn’t one single official number for all of her Pirates earnings , but public reports suggest it was at least millions of dollars , and possibly far more when the franchise years are added together.

TL;DR

Reported public figures point to millions per Pirates-era deal , with one cited year showing $32 million in total earnings tied partly to the franchise and one cameo reportedly paying £3 million.