David Harewood

David Harewood portrayed multiple versions of J'onn J'onzz/Martian Manhunter and Hank Henshaw/Cyborg Superman on, , , and.

Harewood also directed four episodes of.