Ruth Wilson fue elegida como Jo Durkin (quien es un personaje masculino en los libros), y filmó todas sus escenas como compañera de Liam Neeson. Pero, el director Scott Frank sintió que el personaje de Neeson debería ser un solitario, por lo que todas las escenas de Wilson fueron cortadas.
Segunda aparición del personaje Matt Scudder. La primera vez, fue interpretada por Jeff Bridges en Morir mil veces (1986).
El nombre de las tres mujeres asesinadas son alusiones a la figura de Jesucristo: Gotteskind, interpretada por Marielle Heller, que significa "Hijo de Dios"; Andersen, interpretada por Laura Birn, que significa "Hijo del hombre"; y Kristo, interpretada por Razane Jammal, de la que deriva el título "Cristo".
Estaba planeada desde el 2002 y Harrison Ford estaba apegado al papel protagónico.
Dan Stevens perdió más de 13 kilos por su papel.