War Horse (2011) by Steven Spielberg starring Jeremy Irvine, Peter Mullan, Emily Watson