Klaus Schneider (Klaus Maria Brandauer), austriacki żołnierz ranny w czasie walk na froncie I wojny światowej, trafia do kliniki doktora Emila Bettelheima (Erland Josephson). Wkrótce lekarz odkrywa niezwykłe zdolności swojego pacjenta, potrafiącego przewidywać przyszłość oraz wprowadzać w stan hipnozy. Gdy po wyleczeniu Klaus wyjeżdża do Berlina, zmienia nazwisko na Hanussen i zostaje gwiazdą lokalnych teatrzyków. Chociaż starannie unika deklaracji politycznych, sprowokowany podczas konferencji prasowej przepowiada, że kanclerzem Niemiec zostanie wkrótce Adolf Hitler. Wróżba ta wywołuje burzę wokół jego osoby…