David Harewood is an English actor, known for playing David Estes in Homeland and Hank Henshaw in Supergirl.
David Harewood has appeared in 45 movies.
Some of David Harewood's most popular movies include:David Harewood has appeared in 49 TV Series.
Some of the most popular TV Shows include: