A adolescente Virginia Otis (Neve Campbell) se mudou para a Inglaterra com sua família, pasando a viver em um antigo castelo. Ela não está feliz e se sente bem entediada. A misteriosa aparição de uma mancha de sangue e sons fantasmagóricos fazem o pai dela, que é um pesquisador que não acredita em nada sobrenatural, se convencer que isto não passa de armações da filha para irem embora. Paralelamente ela se convence da existência de um fantasma, Sir Simon de Canterville (Patrick Stewart), que não pode ter seu descanso eterno em razão de uma antiga maldição.
Baseado na obra de Oscar Wilde.