The Martian Manhunter was back fighting crime in Season 4 of the hit CW TV show Supergirl. Wearing the recognizable costume with the red cross across his chest, the character looked to be fighting Ben Lockwood / Agent Liberty on the streets of National City.

The Martian Manhunter, also known as J’onn J’onzz, Cyborg Superman, and Hank Henshaw, is played by David Harewood. Sam Witwer plays Ben Lockwood/Agent Liberty.
Several other characters could be seen in this scene with one female superhero – or supervillain – wearing a blue and grey outfit with a blue face mask. Do you know who this character is? Let us know in the comments below.

Two other male characters were dressed in protective gear and look to have been hit to the floor by Ben Lockwood on location at 1020 Station St, Vancouver, BC V6A 0B5, Canada.
But The Martian Manhunter, a former police officer on Mars and one of the last living Martians, grabbed Ben Lockwood by his white shirt taking control.

The actor David Harewood had white tracking markers on his face so the CGI effects could be added in post-production.

Check back for more Supergirl and Arrowverse updates and explore our website for some great behind-the-scenes pics of Melissa Benoist, Grant Gustin and more.
The Martian Manhunter Trivia: J’onn J’onzz was not the last Green Martian, as his father M’yrnn J’onzz also survived and was held prisoner for about 300 years.