Diana ( Jemma Redgrave ) est une grande classe jeune femme avec un passé trouble, qui est sur ??le point de se marier avec l'Oliver caddish ( Mark Greenstreet ). Passer la nuit dans sa vieille et sinistre maison de famille, Diana regarde dans un miroir et commence l'expérience des rêves terrifiants. Elle voit son passé, présent et futur, alors que dans le même temps entrer dans une dimension sombre de son propre. Un jour Diana est visité par son amie Jenny ( Kathleen Wilhoite ), un touriste américain et également victime d'un passé turbulent. Sans savoir comment ou pourquoi, Diana tire soudainement Jenny dans son univers cauchemardesque.