Kronprinz Rudolf von Österreich (Max von Thun) träumt bereits im späten 19. Jahrhundert von einem vereinten Europa. Die liberalen Ideen des feinsinnigen jungen Mannes stoßen jedoch bei seinem konservativen Vater Kaiser Franz Joseph (Klaus Maria Brandauer) und seiner Mutter Sissi (Sandra Ceccarelli) auf offene Ablehnung. Trotz seiner Ehe mit Stephanie von Belgien stürzt sich der schwermütige Prinz in zahlreiche Liebesaffären, verfällt dem Alkohol und wird morphiumsüchtig. In einer Welt voller Kälte und Depressionen wird die bedingungslose Liebe der jungen Baronin Mary Vetsera zu Rudolfs letztem Halt. Zuletzt steht der Kronprinz vor der Entscheidung, auf Schloss Mayerling einen Staatsstreich gegen seinen Vater zu versuchen - oder seinem Leben voller Exzesse und Verzweiflung ein blutiges Ende zu setzen.