Küçük oğulları Danny'nin trajik bir şekilde hayatını kaybetmesinin ardından, yas tutan bir çift olan James (Jason Cook) ve Jennifer (Valerie Azlynn), acı dolu anılarından kaçmak ve yeni bir başlangıç yapmak umuduyla Jennifer'ın uzun süredir boş olan eski aile evine taşınır.
Ancak bu izole ev, onlara huzur yerine bir kâbus sunar. Evde, ölen oğullarına ait olduğuna inandıkları paranormal olaylar yaşamaya başlarlar. Çok geçmeden, kendilerine musallat olan varlığın aslında oğulları olmadığını, aksine o evin ve kasabanın karanlık geçmişinde hapsolmuş, huzursuz ve kötü niyetli çocuk ruhları olduğunu anlarlar. Bölgenin rahibi Peder O'Malley (Lance Henriksen)'in de yardımıyla aile, hem bu ruhlarla hem de kasaba halkının sakladığı korkunç sırla yüzleşmek zorunda kalır.