In the Harry Potter series, one of the main antagonists is Severus Snape. A lot of debate has been created around him. He turned out to be more of a good guy than fans initially thought, and his somewhat sticky past with Harry's father was revealed — not putting James in a good light at all. Clearly a complex character, with some fans and some haters. Some would argue that James was the worse person, who made Snape what he became; some would argue that Snape's misdeeds were far worse than James'.