Druga połowa XIII wieku. Na półwyspie Iberyjskim trwają walki pomiędzy królestwami chrześcijańskimi i muzułmańskimi. Chrześcijański rycerz Rodrigo powraca z wojny do domu. Po przyjeździe dowiaduje się, że jego zamek został zdobyty przez muzułmanów, a jego najstarszy syn został zamordowany przez wojowników Abu Bakra. Rodrigo poprzysięga zemstę.
Jest rok 1975. Göran i jego przyjaciele decydują się na eksperyment - postanawiają żyć razem pod jednym dachem. Dni upływają im na medytacji, rozmowach, piciu wina i uprawianiu wolnej miłości. Pewnego dnia do komuny przybywa siostra Görana. Zmęczona swoim małżeństwem, chce ułożyć sobie życie od nowa. Jednak życie w komunie, ze swobodnym stosunkiem do seksu, palenia trawki, jest bardzo różne od tego, do jakiego przywykła. Jej niespodziewane pojawienie się, powoduje zamęt wśród mieszkańców wspólnoty, odsłaniając ich skrywane dotąd fantazje i pragnienia.
IX wiek. W nadgoplańskim kraju rządy sprawuje książę Popiel. Aby zapewnić sukcesję swojemu synowi książę musi pozbyć się swoich bratanków, którzy są prawowitymi następcami tronu. Nasz bohater zabija jednego z nich, a o morderstwo oskarża drugiego. Następnie za namową swojej żony morduje pozostałych członków swojego rodu. Popełnione przez Popiela zbrodnie wywołują bunt kmieci, którym przewodzi Piastun - były opiekun książęcych bratanków.