Действие картины разворачивается в белорусском Полесье в 1900 году. Молодой ученый-этнограф Андрей Белорецкий приехал сюда, чтобы изучать народные предания, и поселился в небольшом поместье Болотные Ялины, хозяйка которого, Надежда, - последняя представительница старинного дворянско-шляхетского рода Яновских. Надежда рассказывает Белорецкому о призраках этого дома: Маленьком человеке, Голубой женщине и Дикой охоте, наводящей страх по всей округе, - от нее погиб и отец Надежды. Согласно старинной легенде, дальний предок рода Роман Яновский предательски убил на охоте мужицкого короля Стаха, и тот перед смертью проклял его. С тех пор ни один человек в роду Яновских не умер своей смертью, а многие погибли от Дикой охоты. Белорецкий отказывается верить в эти средневековые суеверия и решает во что бы то ни стало разгадать тайну "Дикой охоты короля Стаха"...