1914年,在德文郡小鎮(zhèn),男孩艾爾伯特杰瑞米·艾文 Jeremy Irvine 飾)目睹了幼駒喬伊的誕生。在集市上,被頻繁叫價(jià),最終被爾伯特的父親泰德(得·穆蘭 Peter Mullan 飾)用30幾尼的天價(jià)收入囊中,跛腳的他也因得罪了地主。艾爾伯與喬伊盡情 嬉戲,與朋友分享。然而,好不長(zhǎng),地主登門拜訪稱如果喬伊不能犁地立刻將其帶走,于是德賭上了全部家當(dāng)。是,艾爾伯特在逼迫下,為喬伊套上了鞍,強(qiáng)迫它犁地,甚至使用了皮鞭,卻不能它屈服就范。為了還,泰德親自上陣?yán)绲?功夫不負(fù)有心人,辛換來(lái)了收成,但是一大雨毀了一切。德軍襲,父親被迫將馬變給騎兵軍,換了30幾尼。艾爾伯特雖然難割舍也只能含淚送別伊踏上了前途未卜的場(chǎng)。戰(zhàn)爭(zhēng)中,喬伊的人不停在變,從英國(guó)尉,法國(guó)老農(nóng)與孫女到德國(guó)騎兵,然而它正等待的是艾爾伯特他們能夠重逢嗎…?豆?