We've sorted the Wizarding World's greatest heroes and villains with our list of the 25 best Harry Potter characters! Continue reading...