The actor Robert Hardy, star of TV series All Creatures Great and Small, has died aged 91, his family has said.

Hardy, they said, had a “tremendous life” and “a giant career in theatre, television and film spanning more than 70 years”.

He was also known for numerous portrayals of Winston Churchill; in more recent years, he appeared as Cornelius Fudge in the Harry Potter films.