Cada vez que Oskar (Kare Hedebrant), un niño de 12 años residente en un barrio bajo de Estocolmo (Suecia), va a la escuela su vida se convierte en un infierno. Sus compañeros de clase la han tomado con él y no cesan de acosarle día tras día a base de palizas e insultos. El pequeño nunca se defiende ni tiene a nadie que le defienda porque ...
Johan Borg (Max von Sydow) es un pintor que desea tomarse unas vacaciones en una pequeña isla escandinava. En su viaje le acompaña su joven esposa, Alma (Liv Ullmann), la cual está embarazada.Un día, Alma encuentra el diario de su marido en el que dibuja unos siniestros bocetos. Al leerlo se da cuenta de que esas representaciones son las ...