David Harewood

David Harewood (born December 8, 1965) is an English actor. He portrays Hank Henshaw on Supergirl in a starring role.