Michał to młody detektyw, któremu tajemniczy Hrabia powierza rozwiązanie dość nietypowej zagadki, dotyczącej krzyżackich upiorów, pojawiających się od jakiegoś czasu na Pojezierzu Kaszubskim. Razem z Michałem na Kaszuby wybiera się jego młodsza kuzynka, zamieszkała w Ameryce, którą właśnie chłopak odebrał z lotniska, a którą ma zamiar pozostawić u ich babci, (szczęśliwym trafem) mieszkającej w okolicach, w których pojawia się tajemnicza mgła i groźny krzyżacki upiór. Kiedy okazuje się, że babcia zniknęła, a po jej domu kręcą się jacyś podejrzanie wyglądający mężczyźni, Magda i Michał wynajmują pokój w zamkowym hotelu i… razem, wspólnymi siłami próbują rozwikłać zagadkę upiora, nie zapominając również o poszukiwaniach babci. Kto i dlaczego straszy miejscowych i turystów? Dlaczego ludzie tak bardzo boją się pojawiającej się nagle mgły? Co kryją zamkowe lochy?