Writer · Actor · DirectorDavid HarewoodDecember 8, 1965(58 years old)Small Heath, Birmingham, England, UKDavid Harewood is an English actor, known for playing David Estes in Homeland and Hank Henshaw in Supergirl.SocialsInstagramTwitterIMDbKnown forSupergirlDirector / J'onn J'onzz / Martian ManhunterBlood DiamondCaptain PoisonHomelandDavid EstesArrowJ'onn J'onzz / Martian ManhunterThe FlashJ'onn J'onzz / Martian ManhunterSpooks: The Greater GoodFrancis WarrenderThe Man in the High CastleEquiano HamptonThe Night ManagerJoel SteadmanGrimsbyBlack GarethDC's Legends of TomorrowJ'onn J'onzz / Martian ManhunterThe Merchant of VenicePrince of MoroccoCasualtyLeon