Thread:ShadowPirateX/@comment-7345250-20141113185305/@comment-5015799-20141202014858

Sounds like you've seen Spawn: The Animated Series.