Akcja filmu rozgrywa się w Szwecji w latach 20-tych i 30-tych. Żona surowego pastora, Anna poznaje młodszego od siebie Thomasa i odkrywa pustkę swojego małżeństwa. Wie jednak, że taki romans nie może być zaakceptowany przez lokalną społeczność. Aby dać upust długo skrywanym namiętnościom, decyduje się powiedzieć o wszystkim mężowi...
Pernilla August
Anna
Max von Sydow
Jacob
Samuel Fröler
Henrik
Anita Björk
Karin Åkerblom
Thomas Hanzon
Tomas Egerman
Gunnel Fred
Märta Gärdsjö
Hans Alfredson
Biskop Agrell
Vibeke Falk
Fröken Nylander
Kristina Adolphson
Maria
Bengt Schött
Vaktmästare Stille