Snap

Jim Broadbent is Horace Slughorn in 'Harry Potter and the Half-Blood Prince'
Jim Broadbent is Horace Slughorn in 'Harry Potter and the Half-Blood Prince'