Well, it all depends on which side you’re fighting for… Last weekend saw the release of the latest addition to the Marvel movie franchise –...