Aunque ambientada en las montañas Apalaches del este de los Estados Unidos de América, la película se filmó completamente en la península de Banks de Nueva Zelanda. Las dos áreas comparten una geografía similar.
La película está basada en la novela de ciencia ficción "Z for Zachariah" de Robert C. O'Brien, que se publicó póstumamente en 1974.
El "triángulo amoroso" de la película es una desviación importante de la novela porque en ella solo hay dos protagonistas: Ann y Loomis.
Amanda Seyfried fue elegida para el papel principal, pero después de que se retrasó la producción, Seyfried tuvo que abandonarlo debido a conflictos de programación. Margot Robbie la reemplazó.
Tobey Maguire fue originalmente elegido para el papel principal.