Inicialmente, el proyecto estaba considerado para cerrar la trilogía del personaje, secuela de las cintas dirigidas por Guillermo del Toro. Mike Mignola, creador del personaje y el guionista Andrew Cosby, empezaron a escribir el guion, pero del Toro deseaba una historia diferente para cerrar la saga. Esto llevo a un largo periodo de estancamiento que terminó con del Toro alejándose del proyecto, al igual que su protagonista Ron Pearlman. Así, Cosby y la producción buscarían a Neil Marshall quien se mostró interesado en retratar al personaje en el terreno del horror, estilo similar al guion propuesto por Cosby, por lo que decidieron hacer una nueva versión, un reboot del personaje para empezar desde cero.
La película se filmo en locaciones del Reino Unido y Bulgaría, de septiembre a diciembre de 2017.
Ed Skrein tuvo que abandonar la cinta y el papel para el que fue contratado: Major Ben Daimio. Esto debido a una controversia en redes sociales sobre el “whitewashing” o elegir a un actor caucasico para interpretar a un personaje de otra raza. Daimio es un personaje japones-americano en los comics y varios fans se mostraron inconformes y molestos con la elección de Skrein. El personaje, en la versión final, será interpretado por el actor Daniel Dae Kim, mejor conocido por el papel de Jin, en la serie Lost (2004-2010)