I think ‘Magneto’ is definitely an anti-hero. He’s fighting for the right thing, but his methods are far too extreme. He’s not above breaking the law, stretching the limits of what is moral and putting evil to work for good.