He became a familiar face to a new generation of fans when he was cast, in his late 70s, as Cornelius Fudge in the Harry Potter films.