Młody Ludwig (
Helmut Berger) w wieku 19 lat zostaje królem Bawarii. W tym czasie jest istotą pełną dobrych intencji i entuzjastycznych marzeń, która pragnie otaczać się wybitnymi doradcami i znanymi artystami. Niestety, jego dwudziestoletnie panowanie będzie nieprzerwaną serią rozczarowań. Najpierw pomaga Wagnerowi (
Trevor Howard) wystawiać jego opery. Przyjmuje go i daje mu potrzebne pieniądze. Ale Wagner nigdy nie zazna prawdziwej przyjaźni z Ludwigiem. Wykorzystuje go i instruuje swoją kochankę, żonę dyrygenta, aby wyciągnęła od niego rentę. Chociaż nie pociągają go kobiety, Ludwig czuje beznadziejną pasję do swojej kuzynki, Elżbiety Austriaczki (
Romy Schneider). Jednak względy państwowe zmuszają go do zaręczyn z młodą Sophie (
Sonia Petrovna), do której czuje jedynie obojętność i irytację. Nigdy się z nią nie ożeni. Podczas wojny z Prusami Ludwig zdecydowanie stara się ignorować konflikt i trzymać się z daleka. Jest to energicznie wyrzucane mu przez jednego z jego oficerów. Teraz Ludwig staje się niewolnikiem swoich słabości i nienormalnych upodobań. Spędzał czas w towarzystwie artystów, na chłopskich orgiach, w okazałych, barokowych zamkach, które zbudował wielkim kosztem. Jego ministrowie zwalniają go i aresztują. Uznając go za wariata, internują go w klinice psychiatrycznej w środku lasu. Podczas spaceru Ludwig zabije swojego lekarza i popełni samobójstwo.