En 1930, dans un village danois. Morten Borgen, un fermier veuf, riche et luthérien, exploite ses terres avec l'aide de ses trois fils. L'aîné, Mikkel, est marié et père de deux fillettes. Sa femme Inger est sur le point d'accoucher. Johannes, le second, est un illuminé qui se prend pour le Christ et bat la campagne en prophétisant. Anders, le plus jeune, est amoureux d'Anne, la fille de Peter, le tailleur, qui s'oppose à leur union pour des raisons de dissensions religieuses. Inger meurt en couches, mettant au monde un enfant mort-né. Johannes, qui avait prévu le drame, disparaît dans la campagne...