Il a grandi dans la région de Birmingham[1]. À l'école primaire, David a fait du basket-ball, du rugby et du football en particulier. Il était le gardien de but pour le côté Washwood Heath, qui a remporté le All-U16 (coupe), au Championnat d'Angleterre. Dans sa jeunesse, il a travaillé dans un bar, au centre de Birmingham[1]. David a un frère qui s'appelle Marlon Harewood[1].
Carrière
David a commencé sa carrière d'acteur à partir de 1990, avec un rôle dans The Hawk. Il est très connu pour ses apparitions à la télévision.
Il a joué le major Simon Brooks dans The Palace (2008). En 2009, il joue le rôle de Tuck dans la troisième saison de Robin des Bois[1].
Il est aussi apparu dans Doctor Who.
En 2010, David apparaît dans deux épisodes de la série télévisée Strike Back interprétant le Colonel Tshuma. Cette même année, il joue dans la pièce de théâtre « Bienvenue à Thèbes » au National Theatre de Londres, du 15 juin à septembre. Il a présenté l'émission télévisée Bienvenue à Lagos, un documentaire de la BBC parlant évidemment de la ville de Lagos. De 2015 à 2021, il tient l'un des rôles principaux dans la série télévisée Supergirl.