Hindistan'da büyüyen Mary, annesiyle babası bir salgında ölünce, eniştesinin yanına gönderilir. Eniştesi çok zengin, ama mutsuz bir adamdır. Karısını genç yaşta kaybedince hayata küsmüş ve zamanını başka ülkelere geziler yaparak geçirmeye başlamıştır. Mary ile de pek ilgilenmez.
Mary bir bataklığın ortasına inşa edilmiş 600 yıllık tuhaf bir malikânede, hizmetlilerin bakımına bırakılır. Başlangıçta malikâneden de, çevresindeki insanlardan da pek hoşlanmayan Mary, kısa sürede hiçbir şeyin göründüğü gibi olmadığını keşfeder. Bataklık aslında harika bir yerdir ve malikânenin de şaşırtıcı sırları vardır.