sci fi superhero in green and black armor with a long golden cape with green energy coming from his hands