With epic heroes and terrifying villains, the Harry Potter film franchise is full of wacky, complex and undeniably brilliant characters...

With epic heroes and terrifying villains, the Harry Potter film franchise is full of wacky, complex and undeniably brilliant characters...