Filmen er satt til Sverige, 1975. Vi møter først Elisabeth (Lisa Lindgren) som velger å flytte ut fra sin alkoholiserte mann Rolf (Michael Nyqvist) og inn i broren Gørans (Gustaf Hammarsten) sosialistiske kollektiv, . Med seg tar hun sine to barn, Eva (Eva Samuelsson) og Stefan (Sam Kessel). I kollektivet møter de nye innflytterne ett bredt spekter av karakterer og de finner det vanskelig å tilpasse seg sin nye tilværelse der kjøtt er forbudt, seksuelle forhold eksperimentelle og politiske diskusjoner hyppige. Etterhvert dannes det nye forhold innad i kollektivet både blant barn og voksne. Barna får seg nye venner i nabogutten Fredrik (Fredrik Lundström) og Tet (Axel Zuber). Samtidig starter mor Elisabeth et vennskap med den nylig lesbiske Anna (Jessica Liedberg), forøvrig mor til Tet. Videre ser vi at beboerne i kollektivet og folkene rundt dem utfordres på sine verdier og væremåter. Disse utfordringene fører til forandring og det føles som om dette er hovedpoenget med Moodysons film; hvordan folk kan forandre seg og hva som kreves for å leve sammen.