Quinto longa da série Piratas do Caribe.
Christoph Waltz foi considerado para o papel do capitão Brand, mas precisou recursar a proposta. Em seu lugar ficou Javier Bardem, mas o nome do personagem foi trocado para capitão Salazar.
Johnny Depp, Geoffrey Rush e Kevin McNally apareceram em todos os outros filmes da saga.
Johnny Depp ferindo a mão durante as filmagens, tendo que voltar para os Estados Unidos para tratar o machucado.
Tim Burton, Sam Raimi, Shawn Levy, Chris Weitz, Fredrik Bond e Alfonso Cuarón foram cotados para a assumir a direção do longa.
Lee Arenberg e Mackenzie Crook não reprisaram seus papéis de Piratas do Caribe: Navegando em Águas Misteriosas (2011).
Ansel Elgort, Taron Egerton, George MacKay chegaram a ser considerados para interpretarem para o papel de Henry Turner.
As filmagens foram feitas em Queensland, na Austrália.
A princípio, o título do filme seria Piratas do Caribe 5: Os Mortos Não Contam Histórias (Dead men tell no tales).
Lucy Boynton, Gabriella Wilde, Jenna Thiam, Kaya Scodelario e Alexandra Dowling fizeram testes para integrar o elenco da produção.
A estreia do longa nos Estados Unidos estava prevista para julho de 2017, mas foi trocada para maio do mesmo ano.
David Wenham trabalhou com Orlando Bloom em O Senhor dos Anéis: As Duas Torres (2002) e O Senhor dos Anéis: O Retorno do Rei (2003). O ator também participou de Inimigos Públicos (2009), estrelado por Johnny Depp.
Em alguns momentos das filmagens, a produção adotou o nome fictício Herschel para o filme a fim de evitar que fãs atrapalhassem as gravações.
Orlando Bloom e Adam Brown trabalharam juntos em O Hobbit: A Desolação de Smaug (2013) e O Hobbit: A Batalha dos Cinco Exércitos (2014). Já Johnny Depp e Javier Bardem aparecem em Antes do Anoitecer (2000).
Primeira vez que Hans Zimmer não compõe a trilha sonora do filme. Geoff Zanelli assumirá sua missão.