La madre de Sven, débil mental, muere y él empieza a trabajar en la rica granja Hoeglund. Él tiene que trabajar sin sueldo y duerme junto a las vacas. Conoce a la minusválida Ana, que es la primera que lo trata como un adulto. Un día él, cansado del maltrato de Hoeglund, se muda con la familia de Anna. Sven (Stellan Skarsgård) es un inocente empujado a la violencia por la crueldad de otros.