Michael Percival

Michael Percival plays the voice of Horace Slughorn in Harry Potter and the Half-Blood Prince (video gameThis person only play's the voice, he does not play any character in the film.