LONDON—Robert Hardy, a veteran British stage and screen actor who played Minister for Magic Cornelius Fudge in the “Harry Potter” movies, has died. He was 91....