Tokio, Ende der 1990er Jahre: Der junge Journalist Jake Adelstein (Ansel Elgort) zieht in die japanische Metropole und berichtet dort vor allem aus der Unterwelt der Stadt. Hilfe bekommt er von seinem Mentor, dem Polizisten Hiroto Katagiri (Ken Watanabe), der ihn vor allem lehrt, dass nicht alles so ist, wie es scheint.
Hotel Del Luna ist eine Geschichte um verlorene Seelen. Man Wol ist leitet seit 1300 Jahren das Hotel del Luna und kann nur sterben, wenn sie liebt. Das Hol Del Luna kümmert sich um Geister, damit diese in den Kreislauf der Wiedergeburt und somit in den Himmel kommen. Als Gu Chan Sung zum neuen Hotelmanager wird, kommen sich er und Man Wol näher, die kalte Man Wol taut auf.
Nachdem eine alte Chucky-Puppe auf einem Hofverkauf in einem Vorort auftaucht, wird eine idyllische amerikanische Stadt ins Chaos gestürzt, als eine Reihe von schrecklichen Morden die Heucheleien und Geheimnisse der Stadt ans Licht bringt. In der Zwischenzeit tauchen Feinde - und Verbündete - aus Chuckys Vergangenheit auf und drohen, die Wahrheit hinter den Morden sowie die unsagbare Herkunft der Dämonenpuppe zu enthüllen.