a cartoon of a green and black superhero