Jim Broadbent
Slughorn is played by Jim Broadbent in the film adaptations of "Harry Potter and the Half-Blood Prince" and "Harry Potter and the Deathly Hallows – Part 2".