Todd McFarlane's Spawn 3: The Ultimate Battle
Spawn is torn between two opposing forces as he fights to chart his own course, with Heaven's ruthless angels seeking to annihilate him and Hell's minions attempting to recruit him as their loyal servant.