Answer
In the Audiobook "War Horse", Dan Stevens voiced the character of Captain Nicholls. Nicholls is a British Army officer who is assigned to the regiment that is in charge of taking care of Joey, the horse that is the main character of the story. Nicholls is a kind and compassionate man who cares for Joey and helps him to adjust to his new life in the military.