Prague dans les années 1860 : Balduin est un étudiant populaire et séduisant, le meilleur escrimeur de la ville, en rivalité amicale avec son ami Dahl pour l'affection de Lydia, la nièce de l'aubergiste. Alors que les étudiants fêtent l'anniversaire de Lydia, la chanteuse d'opéra Julia Stella arrive à l'auberge - et la vie de Balduin commence à s'effondrer. Il s'éprend immédiatement de la chanteuse glamour, mais elle est déjà gardée par un admirateur, le baron Waldis, riche et prétentieux. Comment un étudiant pauvre peut-il espérer rivaliser ? Le mystérieux docteur Carpis, également lié à Julia et jaloux du baron, intervient. Mais le prix à payer est plus élevé que Balduin ne peut l'imaginer. Il risque sa santé mentale et sa vie - peut-être même son âme - hantée par son propre reflet.