David Harewood

David Harewood is an English actor, known for playing David Estes in Homeland and Hank Henshaw in Supergirl.
Cast

Blood Diamond
Captain Poison

Strings
Erito

National Theatre Live: Best of Enemies
William F. Buckley, Jr.
The Philosopher's Stone: The True Story
Narrator

Man to Man
Malcolm

The Pygmy Hippo: A Very Secret Life
Narrator
9/11: The Lost Hero
Narrator (voice)

The Abominable Snow Baby
Narrator

The Shadow in the North
Nicholas Bedwell

Arthur's Whisky
Hal

The Last Bite
Rook

Black in Space: Breaking the Color Barrier
Self - Narrator (voice)

The Hot Potato
Harrison

Frankenstein's Wedding... Live in Leeds
The Creature

The Man Inside
Eugene Murdoch

Victim
Mr. Ansah

Wendell & Wild
Lane Klaxon (voice)

Bermuda Grace
Unknown

The Hawk
Sergeant Streete

David Harewood on Blackface
Himself

The Canterville Ghost
Hiram Otis (voice)

Mrs Mandela
Nelson Mandela

Young Vic: Best of Enemies
William F. Buckley, Jr.

Macbeth on the Estate
Macduff

Grimsby
Black Gareth

Spooks: The Greater Good
Francis Warrender

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

Dickens: Phantoms and Fiction
Presenter

9.79*
Self - Narrator

Pirate Prince
Jean-Baptiste

A Midsummer Night's Dream
Oberon

Gunrush
Robbie

Free In Deed
Abe Wilkins

SuperBob
Simon

The Merchant of Venice
Prince of Morocco

Harnessing Peacocks
Terry

The Ruby in the Smoke
Matthew Bedwell

Tulip Fever
Mr. Prater
Anna Lee: Headcase
Stevie Johnson

Separate Lies
Inspector Marshall
Black Poppies
Unknown

David Harewood: Psychosis and Me
David Harewood

I Wonder Who's Kissing You Now
Moses

Parallel
Mr. Parkes

Lost Pharaohs of the Nile
Host

Third Person
Jake

Why Is Covid Killing People Of Colour?
Himself

Great Moments in Aviation
Steward
Benn/Eubank
Adonis

Treasure Island
Billy Bones

Othello
Unknown