Filmen fra 1996, regissert av Jan Troell, tar for seg tiden under og etter andre verdenskrig. Max von Sydow spiller Knut Hamsun og Ghita Nørby spiller Marie Hamsun.