Der Maler Johan Borg (Max von Sydow) lebt mit seiner Frau Alma (Liv Ullmann) auf einer abgelegenen Insel. Der Künstler leidet an einer Schaffenskrise und wird von Phantomen und Halluzinationen geplagt. Bilder seiner Vergangenheit mischen sich mit albtraumhaften Visionen von einer dekadenten Gesellschaft, die am anderen Ende der Insel in einem Schloss wohnt und seine Vernichtung zum Ziel hat. Als Johan Alma davon erzählt, übernehmen seine Erscheinungen die Kontrolle über das Ehepaar: Erlebtes und Geträumtes sind nicht mehr zu trennen und Johan reißt seine Frau mit hinein in einen Strudel aus Horror und Wahnsinn.
The painter Johan Borg (Max von Sydow) lives with his wife Alma (Liv Ullmann) on a remote island. The artist suffers from a creative crisis and is plagued by phantoms and hallucinations. Images of his past are mixed with nightmarish visions of a decadent society that lives in a castle at the other end of the island and has its destruction as its goal. When Johan tells Alma about this, his apparitions take control of the couple: what they have experienced and what they have dreamed can no longer be separated and Johan drags his wife into a vortex of horror and madness.