Siedemnastoletniego chłopaka imieniem Paul (
Iain De Caestecker) nawiedzają apokaliptyczne sny, których nikt nie potrafi wyjaśnić. Jakby tego było mało zaczyna również widzieć otaczające go duchy zmarłych osób. Jeden z nich znajduje sposób, by znów stać się człowiekiem. Od Paula zależy, czy uchroni swoją rodzinę, przyjaciół i całą ludzkość od zagłady, która się zbliża.