Who is David Harewood?
David Harewood is a British Actor. David Harewood was born on December 08, 1965 in Small Heath, Birmingham, United Kingdom. As of 2026, David Harewood is 61 years old. Published estimates place the net worth of David Harewood at $ 2 million.
