(Btw you get 1 clue if you’re really stumped)
Bumblebee ?
Nope
Killer Moth?
Hawkman?
Nope and nope
Killer Croc?
Nightwing
What do you think?