Mit nur 19 Jahren besteigt Bayerns Märchenkönig Ludwig II. (Helmut Berger) den Thron. Sein Interesse gilt aber weniger der Diplomatie als den schönen Künsten. Er wird zum großzügigen Förderer von Künstlern und Musikern, allen voran Richard Wagners (Trevor Howard). Doch der erhoffte Dank bleibt aus. Verbittert zieht er sich zurück und kümmert sich kaum noch um Regierungsgeschäfte. Nur bei seiner Cousine Elisabeth von Österreich (Romy Schneider) findet er eine Seelenverwandte, die zu ihm hält, seine Liebe jedoch nicht erwidert. Daraufhin heiratet Ludwig Sissis Schwester Sophie (Sonia Petrovna). Er beauftragt riesige Bauten, aber seine gewaltigen Traumschlösser verschlingen Unsummen. Schließlich wird er aufgrund seiner Verschwendungssucht für geisteskrank erklärt und entmachtet. Er stirbt vereinsamt am Starnberger See...
Ludwig II. führte ein Leben außerhalb aller Normen. Sein Tod ist und bleibt ein Mysterium. Bildgewaltig, mit fulminanter Ausstattung und herausragenden Darstellern belebt Meisterregisseur Luchino Visconti die rauschhafte Ästhetik des 19. Jahrhunderts wieder.