Captain James Nicholls (played by Tom Hiddleston) is the British cavalry officer who was paired with Joey.Joey was a horse that Nicholls promised to try and return to his original owner. Nicholls is killed in action while invading a German camp. He was riding Joey when he died, leaving the horse unmounted and roaming through a war zone. This event launches Joey on an incredible journey that is the main storyline in this adventure. A very kind and considerate man, he was sweet even in the time of war. He's played by Tom Hiddleston.