En 1918, Karl Schroeder, un soldat allemand, est blessé au combat. Il se retrouve à l?hôpital du Dr Bettelheim, qui a recours à l?hypnose pour le guérir de ses crises d?angoisse et de ses cauchemars. Karl devient rapidement un adepte de cette technique. Étonné par le talent d?hypnotiseur de Karl et par son don de prédire l?avenir, Bettelheim le fait monter sur scène. Les prédictions de Karl, connu alors sous le nom d?Erik Jan Hanussen, font de lui une sensation dans le Berlin de l?après-guerre. Mais lorsqu?il prédit qu?Adolf Hitler deviendra chancelier en 1933, il se retrouve propulsé dans l?arène politique.