Esta película se completó en 2007, con la intención de estrenarse en agosto de 2008, pero se retrasó dos veces antes de su fecha de lanzamiento final el 1 de octubre de 2010, tres años después de completar la producción. Sin embargo, en algunos mercados como America Latina y Nueva Zelanda, la cinta se estreno en agosto de 2009.
Antes de Jodelle Ferland, en el papel de Lilith, las actrices Chlöe Grace Moretz e Isabelle Furhman estuvieron consideradas para el mismo.
Mientras se filmaba una de las escenas donde se utilizaba fuego, el mismo se salió de control y quemó todo el escenario, incluido el escenario del estudio, en el que estaba construido y casi todo el equipo del equipo. Nadie resultó gravemente herido y el rodaje se reanudó al día siguiente y se transportaron equipos de todo el mundo.