Num futuro próximo, a vida na Terra foi dizimada. Paul (Nicolas Cage) e seus filhos gêmeos adolescentes, Thomas (Jaeden Martell) e Joseph (Maxwell Jenkins), vivem uma meia-vida – tranquilidade durante o dia e tormento à noite. Quando o sol se põe, criaturas ferozes da noite despertam e consomem todas as almas vivas em seu caminho. Um dia, quando Thomas não volta para casa antes do pôr do sol, Paul opta por deixar a segurança de sua fazenda fortificada para encontrá-lo antes que as criaturas cheguem. Assim que ele encontra seu filho, uma batalha terrível começa e Paul fica gravemente ferido. Agora os gêmeos devem elaborar um plano desesperado para sobreviver à noite que se aproxima e usar tudo o que o pai lhes ensinou para mantê-lo vivo.