Arts >> Theater >> Plays

Who was the actor who played James herriot in all creatures great and small?

The actor who played James Herriot in the original 1978 "All Creatures Great and Small" TV series was Christopher Timothy.

Plays

Related Categories