
David Harewood
David Harewood is an English actor, known for playing David Estes in Homeland and Hank Henshaw in Supergirl.
31 TV shows
TV Shows

The Flash
The CW

Homeland
Showtime

Arrow
The CW

Supergirl
CBS

DC's Legends of Tomorrow
The CW

Casualty
BBC One

The Man in the High Castle
Prime Video

Silent Witness
BBC One

Minder
ITV1

Horizon
BBC Two

The Night Manager
BBC One

Hustle
BBC One

The Bill
ITV1

New Tricks
BBC One

The Last Leg
Channel 4

Sunday with Laura Kuenssberg
BBC One

Have I Got News for You
BBC One

Natural World
BBC Two

Would I Lie to You?
BBC One

The Acolyte
Disney+

The Agency: Central Intelligence
Paramount+ with Showtime

Have I Got a Bit More News for You
BBC One

Robin Hood
BBC One

Ballykissangel
BBC One

Performance
BBC Four

The Russell Howard Hour
Sky One

Remembers…
BBC Four

Murder Most Horrid
BBC Two

Sherwood
BBC One

Celebrity Mastermind
BBC One

Happy Face
Paramount+
Other Credits
Agony Again, Game On, The Last Enemy, Criminal Justice, New Street Law, The Palace, Get On Up: The Triumph of Black America, Treasure Island, Welcome to Lagos, An Unsuitable Job for a Woman, Selfie, Always and Everyone, Fixer, Hearts and Minds, Madiba, South of the Border, Mysteries of the Faith, Army: Behind the New Frontlines, By Any Means, Beowulf: Return to the Shieldlands, The Black Panthers of WW2, World's Most Dangerous Roads, Earth's Tropical Islands, Black Hollywood: 'They've Gotta Have Us', Dispatches, Suranne Jones: Investigating Witch Trials, Perspectives, Fat Friends, For the Greater Good, Playhouse Presents, The Vice