40 Jahre nach den Ereignissen vom ersten Teil ist es wieder an der Zeit in das alte Anwesen zurückzukehren. Allerdings nicht freiwillig. In den Wirren des zweiten Weltkriegs wird eine Gruppe Kinder aus der Gefahrenzone gebracht und weit nach draußen auf das Land verlegt. Die alte Villa ist so abgelegen, dass man sich dort in Sicherheit wähnt. Begleitet werden sie von der jungen Lehrerin Eve Parkins (Phoebe Fox), ihrer Vorgesetzten und auf dem Weg treffen sie Harry Burnstow (Jeremy Irvine), einen Piloten.
Als letzter Passagier kommt Edward (Oaklee Pendergast) hinzu. Seine Eltern wurden beim letzten Bombenangriff getötet. Seitdem spricht er kein Wort mehr sondern kommuniziert nur noch über Zeichnungen. Aber im Haus läuft nicht alles nach rechten Dingen ab und eine seltsame Macht scheint sie zu beobachten. Vor allem hat sie großen Gefallen an Edward und seiner Beziehung zu Eve gefunden …