Nachdem James (John Hurt) seine kranke Frau in einem Pflegeheim abgeliefert hat, will er ein paar ruhige Tage in dem Hotel verbringen, dass die beiden einst gemeinsam besuchten. Da es außerhalb der Saison ist, ist James der einzige Gast. Doch nachdem er am Strand einen seltsamen Ring gefunden hat, beginnen mysteriöse Dinge im Hotel zu geschehen. Es scheint, als ob er das Objekt der Rache eines Geistes ist...