El director Guillermo del Toro rechazo diversas ofertas para poder dirigir esta cinta, entre las cuales se encontraban Soy leyenda (2007), Una llamada perdida (2008) y Harry Potter y el misterio del príncipe (2009)
Debido a que se encontraba en las presentaciones de la obra Kiss of the Spider Woman, el actor Rupert Evans, quien dio vida al personaje de John Myers en la primera cinta, no pudo aparecer en esta secuela, por lo que su personaje fue eliminado de la historia.
Prestando su voz para el personaje de Johann, este es el debut cinematográfico del actor, director y comediante Seth MacFarlane.
Antes de Roy Dotrice, el actor Christopher Lee fue considerado para el papel de King Balor.
Fue la primera producción en ser filmada en los estudios Korda, de la ciudad de Budapest.