Austria, Kamsburg, 1880. La locandiera Anna Wagner, rimasta vedova a soli trent'anni, lotta per mantenere aperta l'attività in un paese disperso tra le montagne. Una notte, uno sconosciuto bussa alla sua porta presentandosi come il dottor Henry Panner, specializzato nello studio della mente umana e uomo di mondo, che viaggia in compagnia di sette gatti neri. Il dottor Panner e i suoi gatti, però, sono diversi da come appaiono e, dal loro arrivo, la tranquilla vita dell'arretrato paesino viene scombussolata da una serie di aggressioni, scomparse e omicidi che creano confusione e sospetti.