
David Harewood
ActingBiography
David Harewood is an English actor, known for playing David Estes in Homeland and Hank Henshaw in Supergirl.
Movies
(55 total)
Blood Diamond
as Captain Poison

Grimsby
as Black Gareth

Tulip Fever
as Mr. Prater

Third Person
as Jake

Spooks: The Greater Good
as Francis Warrender

The Merchant of Venice
as Prince of Morocco

Wendell & Wild
as Lane Klaxon (voice)

Parallel
as Mr. Parkes

SuperBob
as Simon

Strings
as Erito

Separate Lies
as Inspector Marshall

The Canterville Ghost
as Hiram Otis (voice)

The Ruby in the Smoke
as Matthew Bedwell

The Shadow in the North
as Nicholas Bedwell

The Gospel of John
as Narrator (voice) – New International Version

The Hot Potato
as Harrison

9.79*
as Self - Narrator

Arthur's Whisky
as Hal

A Midsummer Night's Dream
as Oberon

The Hawk
as Sergeant Streete
TV Shows
(64 total)
The Flash
as J'onn J'onzz / Martian Manhunter

Arrow
as J'onn J'onzz / Martian Manhunter

Supergirl
as J'onn J'onzz / Martian Manhunter

Homeland
as David Estes

DC's Legends of Tomorrow
as J'onn J'onzz / Martian Manhunter

The Man in the High Castle
as Equiano Hampton

The Night Manager
as Joel Steadman

The Acolyte
as Senator Rayencourt

Hustle
as Don Coleman

Robin Hood
as Tuck

Would I Lie to You?
as Self

Silent Witness
as Angus Stuart

Treasure Island
as Billy Bones

Selfie
as Sam Saperstein

Casualty
as Paul Grant

Casualty
as Leon

Have I Got News for You
as Self - Host

Sherwood
as Denis Bottomley

