A film két árva fiú történetét meséli el, akik végigutaznak az Államokon, hogy útjuk végén eljussanak Kanadába, elhunyt édesapjuk rokonaihoz. Idős, rigolyás nagyapjuk, James MacKenzie (Charlton Heston) veszi őket gondjaiba, aki feleségével (Patricia Gage) és lányával (Leah Pinsent) új-skóciai farmján él. MacKenzie a búr háborúban vesztette el a fiát, ezért képtelen jó szemmel nézni a környék holland lakosságát, így lánya, Kirsten szerelmét, Willem Hooftot (Bruce Greenwood) sem állhatja. A két srác: Davy (Charles Miller) és Harry (Leo Wheatley) azonban teljesen megváltoztatja a kérges szívű nagyapa életét, amikor egy nap azzal a hírrel állítanak be, hogy egy kitett, magára hagyott kisbabát találtak.