Début du XIXe siècle. En Norvège, durant les Guerres napoléoniennes. Un courageux pêcheur, Terje Vigen, brave le blocus de la marine de guerre anglaise afin d'acheminer des provisions pour sa famille affamée. Après une longue poursuite, il est capturé puis jeté en prison. La guerre...
À la mort de son père, le jeune Gunnar, passionné de musique, tente de sauver le manoir familial de la faillite en reprenant un élevage de rennes en Laponie.
Né d'une union jugée impure, le fils d'une bohémienne est adopté par une comtesse. Des années plus tard, alors qu'il se destine à la politique, il ignore toujours que sa mère est une célèbre diseuse de bonne aventure.
Deux cavaliers en route vers Varsovie s'arrêtent dans un monastère pour la nuit et demandent à un vieux moine de leur raconter l'histoire de sa fondation.