Stevenson Lowe (James Spader) y su novia Julia (Polly Walker) se mudan a una lujosa mansión habitada por los fantasmas de un antiguo e infeliz matrimonio (Michael Caine y Maggie Smith). La joven Julia desea casarse, pero Stevenson tiene fobia al matrimonio, especialmente cuando ve cómo le fueron las cosas al "matrimonio fantasma".