Kristin är dotter till den rika markägaren Lavrans i norska Gudbrandsdalen i början av 1300-talet. Hennes syster blir krympling efter en olycka och hon själv utsätts för ett våldtäktsförsök. Kristin känner skuld och övertalar sin far och sin fästman Simon om att få tillbringa ett år i kloster. Men hennes gudfruktighet sätts på svåra prov när hon träffar riddaren Erlend. Liv Ullmanns film bygger på Sigrid Undsets berömda medeltidsroman.