Ein Kamerateam um Star-Moderator Bruce MacPherson (Julian Sands) kommt zu Dreharbeiten für eine Reality-TV-Serie nach Zypern. Ihr Ziel ist das Grand Hotel Gula, in dem es angeblich spuken soll. Seit es dort vor Jahrzehnten in der Silvesternacht zu einer Massenvergiftung kam, ist das Haus geschlossen und dem langsamen Verfall preisgegeben. Nun planen die neuen Besitzer allerdings eine Renovierung und große Wiedereröffnung. Dabei wollen sie die TV-Show als Werbung nutzen und verraten MacPherson, dass das Gebäude auf einer alten Kultstätte errichtet sei, an der einer obskuren Gottheit einst Menschenopfer dargebracht wurden. Zum Team gehört auch Sofia (Marianna Rosset), die ihren Ex-Mann Eric (Mark Huberman) und ihren Vater Bruce unterstützen soll. Schon bei der Ankunft hat die junge Frau aber das ungute Gefühl, schon einmal hier gewesen zu sein. Bruce hingegen findet, dass mit den Eigentümern Frank (Anthony Skordi) und Rosemary (Maria Ioannou), die beide das Hotel nie verlassen, irgendetwas nicht stimmt …