En realidad, Jennifer Lawrence no canta en la película: sincroniza los labios con la voz de la músico de sesión Sarah Rayne. Sin embargo, grabó su propia versión de una de las canciones, "All You've Gotta Do is Love", que fue descrita como "no tan mala".
La película se filmó en el formato Techniscope de 2 perforaciones para proporcionar una imagen granulada que recuerda a las películas de terror más antiguas y para ahorrar dinero en el material y el procesamiento de la película.
El estreno de la película se trasladó de abril de 2012 a septiembre de 2012, lo que permitió estrenar Los juegos del hambre (2012) sin que esta película se estrenara el mismo mes previsto originalmente.
El productor Aaron Ryder hizo leer a Jennifer Lawrence para el papel principal basándose en su actuación en Invierno profundo (2010).
El proyecto se anunció originalmente en 2003 con la dirección de Jonathan Mostow y el guión de Richard Kelly.