Inghilterra, prima guerra mondiale. Il giovane Albert alleva e addestra il suo cavallo Joey. Il conflitto bellico li allontana quando Joey diventa un "War Horse", un cavallo da guerra impiegato in azioni militari prima per i francesi e poi per i tedeschi. Lo straordinario legame che lo unisce ad Albert spingerà Joey a compiere un viaggio eroico, attraverso i duri scenari della guerra, che cambierà e ispirerà le vite di tutti coloro che incontrerà sul suo cammino. Albert intanto, con grande coraggio, si arruolerà per ritrovare il suo cavallo mai dimenticato.