В 1900 году в Вене загадочный Эйзенхайм очаровывает публику своими волшебным шоу. Слухи о его сверхъестественных способностях доходят до ушей наследного принца Леопольда, скептически настроенного человека, который приходит на шоу в сопровождении своей невесты, красивой и утонченной Софи. Подозревая в мошенничестве Эйзенхайма, принц поручает проницательному полицейскому инспектору Вальтеру Улю внимательно следить за ним.