Uma jovem preceptora e duas crianças vivem num velho palacete, sobre o qual paira uma espécie de maldição: o espírito das crianças é possuído pelo de dois seres maléficos que tinham vivido na casa.
“Caça-Fantasmas: O Legado”conta a história duma mãe solteira e dos seus dois filhos quando estes chegam a uma pequena cidade. Após a chegada, as crianças começam a descobrir a sua ligação com os caça-fantasmas originais e o legado secreto que o seu avô deixou para trás.
Ian (Paul Nicholls) e Samantha (Jennifer Love Hewitt) formam um casal feliz e cheio de planos para o futuro. Enquanto Samantha busca demonstrar seu amor a todo momento, Ian procura voltar sua atenção para a carreira e os amigos. Após um dia em que tudo deu , eles terminam o namoro. Entretanto um acidente faz com que a vida deles mude de rumo. No dia seguinte Ian percebe que acordou novamente no dia anterior, tendo a chance de refazer tudo o que tinha feito antes, só que agora da forma correta.
Dizer sim na frente do altar torna-se um grande dilema para Roland. A poucas horas de seu casamento, ele fica desesperado com a mudança que pode ocorrer em sua vida e logo resolve repensar. A sorte é que seus dois maiores amigos estão ao seu lado, relembrando os velhos tempos e dando a maior força.