Michael Fassbender był brany pod uwagę do głównej roli w filmie.
W pewnym momencie reżyserem filmu miał być Takashi Miike, jednak zrezygnował z powodu innych zobowiązań. Kandydatem na to stanowisko był także Daniel Espinosa.Daniel Espinosa
Tom Hardy miał zagrać rolę w filmie, jednak zrezygnował z udziału w produkcji.
Jeremy Renner miał zagrać główną rolę w filmie.
Film kręcono w Japonii.
Jared Leto zapuścił włosy i brodę, aby przygotować się do roli Nicka Lowella i mieć wygląd jeńca wojennego.
Okres zdjęciowy trwał od 26 września do grudnia 2016 roku.