Answer
In Steven Spielberg's 2011 war film War Horse, Tom Hiddleston portrays Maj. Jamie Stewart. Stewart is a British Army officer who is assigned to lead a troop of cavalry during World War I. He is a brave and compassionate man who cares deeply for his men. Stewart is also a skilled horseman and is able to bond with the titular horse, Joey.