David Harewood

David Harewood is a British actor and director. He portrayed multiple versions of J'onn J'onzz/Martian Manhunter and Hank Henshaw/Cyborg Superman in, , , and.

Harewood also directed four episodes of.