Who played Cornelius Fudge in the Harry Potter movies?

Robert Hardy.