El rodaje tuvo lugar entre noviembre de 2015 y el 22 de enero de 2016 en Bulgaria.
Los estudios Nu Boyana de Bulgaria se han empleado en el rodaje. En ellos ya se han grabado otras películas de acción de la productora Millenium Films, como Objetivo: La Casa Blanca. Antonio Banderas también ha trabajado en ellos, pues allí se grabó Autómata, su propia producción de ciencia ficción.
Con esta película Antonio Banderas vuelve a la acción, un género con el que comenzó su carrera actuando en filmes como Asesinos y Desperado, y que retomó brevemente con su aparición en Los mercenarios 3.
El filme ha contado con un presupuesto de 15 millones de dólares.