Question: who played tristram in all creatures great and small
Answer: Peter Davison ( born Peter Malcolm Gordon Moffett ; 13 April 1951 ) is an English actor with many credits in television dramas and sitcoms .