No século XIX, Lasse (Max von Sydow) e seu filho, Pelle (Pelle Hvenegaard), são migrantes que deixam a Suécia e vão para a ilha de Bornholm, na Dinamarca, em busca de uma vida melhor. Eles encontram trabalho em uma grande fazenda. Porém, nesse emprego, são tratados quase como escravos e humilhados o todo. Pelle aprende a falar dinamarquês ...