Warner Bros. / Getty Images
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.