Il film inizia con un viaggio in treno con Gustav Mahler (Robert Powell) e sua moglie Alma (Georgina Hale) alle prese con il loro matrimonio fallito. La storia viene poi raccontata in una serie di flashback (alcuni dei quali surreali e da incubo), ripercorrendo l'infanzia di Mahler, il suicidio di suo fratello, la sua esperienza con l'antisemitismo, la sua conversione dal giudaismo al cattolicesimo, i suoi problemi coniugali e il morte della sua giovane figlia. Il film contiene anche una sequenza fantasy surreale che coinvolge l'antisemita Cosima Wagner (Antonia Ellis), vedova di Richard Wagner, le cui obiezioni alla sua presa del controllo dell'Opera di Corte furono presumibilmente rimosse dalla sua conversione al cattolicesimo. Nel processo, il film esplora la musica di Mahler e il suo rapporto con la sua vita.