Hannah (Bojana Novakovic) nutzt die Abwesenheit ihres Mannes Jack (Ben McKenzie), eines in der Türkei stationierten Militäroffiziers, für eine Reise nach Tokio mit ihren beiden Söhnen. Doch der Ausflug entwickelt sich zum Albtraum, als ihr jüngerer Sohn beinahe in einem See ertrinkt. Nach dem Vorfall zeigt er beunruhigende Veränderungen: Sein Verhalten wird zunehmend unheimlicher, und unerklärliche Dinge geschehen. In ihrer verzweifelten Suche nach Antworten stößt Hannah auf eine alte japanische Legende über finstere Dämonen. Bald wird ihr klar, dass sie und ihre Kinder nicht nur von Angst, sondern von einer übernatürlichen Bedrohung verfolgt werden.