Question: who plays the old vet on the ranch?
Answer: Sam Elliott