Horace Slughorn

Horace Slughorn (performed by Jim Broadbent) was the Potions Master at Hogwarts until he retired. Professor Slugorn later came out of retirement during Harry's sixth year.