War Horse is a 2011 American war drama film directed and co-produced by Steven Spielberg from a screenplay written by Lee Hall and Richard Curtis, based on English author Michael Morpurgo's 1982 novel of the same name and its 2007 play adaptation. The film's ensemble cast includes Jeremy Irvine, Emily Watson, David Thewlis, Tom Hiddleston, Benedict Cumberbatch, Eddie Marsan, Niels Arestrup, Toby Kebbell, David Kross, and Peter Mullan. Set before and during World War I, it tells of the journey of