a green superhero with red and blue cape