This is a list of actors and actresses who have appeared in the various on-screen adaptations the James Herriot novels, collectively referred to as All Creatures Great and Small: The 1975 film and its 1976 sequel It Shouldn't Happen to a Vet, the 1978–1990, and 2020–present television series.
All Creatures Great and Small (1975) film
- Lisa Harrow: Helen Alderson (also in It Shouldn't Happen to a Vet)
- Anthony Hopkins: Siegfried Farnon
- Freddie Jones: Cranford
- Simon Ward: James Herriot
It Shouldn't Happen to a Vet (1976) film
- Richard Griffiths: Sam Broadbent
- Bill Maynard: Hinchcliffe
- Liz Smith: Mrs. Dodds
All Creatures Great and Small (1978) TV Series
Main Cast
- Lynda Bellingham: Helen Herriot (Seasons 4–7)
- Peter Davison: Tristan Farnon
- Robert Hardy: Siegfried Farnon
Guest Actors
- Chloë Annett: Angela Mortimer in "Hampered"
- Timothy Bateson: Mr. Beckwith in "A Dog's Life"
- Nicholas Courtney: Paul Cotterell in "Matters of Life and Death"
- Janet Davies: Mrs. Dalby in 3 episodesshow list
- Lucy Griffiths: Mrs. Grier in 2 episodesshow list
- Jack Haig: Horace in "Home and Away"
- Gorden Kaye: Kit Bilton in "Pups, Pigs and Pickle"
- Keith Marsh: George Hindley in "Will to Live" and Mr. Howell in "The Prodigal Returns"
- Brian Osborne: Bert Chapman in 2 episodesshow list
- Robin Parkinson: Ned Finch in "Every Dog His Day..."
- Bryan Pringle: Grimsdale in 3 episodesshow list
- Pamela Salem: Zoe Bennett in 4 episodesshow list
- Michael Sheard: Adderley in "Sleeping Partners"
- Madeline Smith:
- Angela Farmer in "Pride of Possession"
- Anne Grantley in "1983 Special"
- Kevin Stoney: Sir William Massingham in "One of Nature's Little Miracles"
- Patrick Troughton: Roddy in "Hair of the Dog"
- Wanda Ventham: Mrs. Ridge in "The Jackpot"
- Kenneth Waller: Mr. Roland Beresford in 2 episodesshow list
All Creatures Great & Small (2020) TV Series
Main Cast
- Matthew Lewis: Hugh Hulton
- Anna Madeley: Mrs. Hall
- Diana Rigg: Mrs Pumphrey (Season 1)
- Rachel Shenton: Helen Alderson
- Samuel West: Siegfried Farnon
Guest Actors
- James Fleet: Colonel Merrick in "Semper Prodrediens"