New Harry Potter instructors Previously played by: David Thewlis, Kenneth Branagh, Imelda Staunton and Brendan Gleeson This time around: Jim Broadbent plays Horace Slughorn in Harry Potter and the Half-Blood Prince (July 17) A change for the better? After the icy villainy of Staunton's Dolores Umbridge in Order of the Phoenix and the masterful boasting of Branagh's Gilderoy Lockhart in Chamber of Secrets, Broadbent (pictured, right) will have to work double time to make the fawning Slughorn a memorable part of the Harry Potter legacy.
Warner Bros. / Getty Images
- Harry Potter (fictional character)
- Kenneth Branagh
- Indiana Jones (fictional character)
- Brendan Gleeson
- Jim Broadbent