Jared Leto se dejó crecer el pelo y la barba durante la mayor parte de 2016 para prepararse para el papel de Nick Lowell y tener la apariencia de un prisionero de guerra estadounidense.
En un momento, el cineasta japonés Takashi Miike iba a dirigir la película con Tom Hardy en el papel principal. Sin embargo, ambos se retiraron debido a conflictos de programación. Jeremy Renner fue considerado como un reemplazo antes de que Jared Leto fuera elegido.
La trama de la película se basa en gran medida en "The Yakuza Papers" de Kinji Fukasaku.
Cuando Jared Leto sale de la prisión al comienzo de la película, el auto en el que se sube es un Chrysler Imperial de 1958, pero, momentos después, a los espectadores se les dice que la película se desarrolla en 1954.
Michael Fassbender fue considerado para protagonizar la película cuando Daniel Espinosa estaba en conversaciones para dirigir.