1914年,在德文郡小鎮(zhèn),男孩艾爾伯特(杰瑞米·艾文 Jeremy Irvine 飾)目睹了幼駒喬伊的誕生。后羿集市上它被頻繁叫價,最終被艾爾伯特父親泰德(彼得·穆蘭 Peter Mullan 飾)用30幾尼的天價收入囊中,跛腳的他因此得罪了地主。艾爾伯特與喬盡情 嬉戲,與朋友共享。然而,好景不長,地主登門拜訪鶉鳥稱如喬伊不行犁地將立刻將其帶走,而泰德賭上了全數(shù)家當(dāng)。因而葴山爾伯特在逼迫之下,為喬伊套上鞍蹬,強迫它犁地,甚至還利用皮鞭,卻不行讓它屈服就范。為還債,泰德親身上陣?yán)绲?,工?負(fù)有心人,辛苦換來了收成,可一場大雨毀了一切。德軍來襲,親被迫將馬變賣給騎兵軍,換了30幾尼。艾爾伯特雖然難以割舍也只能含淚如犬別喬伊踏上了前程未的戰(zhàn)場。戰(zhàn)爭中,喬伊的主人一在變,從英國上尉,法國老農(nóng)與女,到德國騎兵,然而它真正等的是艾爾伯特,他們能夠重逢嗎…?豆?