David Furlong grandit à l’Ile Maurice. Il a reçu une formation prestigieuse a Paris, au Théâtre national de Chaillot, ou il a également travaille avec des metteurs en scène internationaux comme Deborah Warner et Hans Peter Cloos. Totalement bilingue, Il est muni de solides expériences (Rôle-titre de « Montserrat », à Paris, Oreste dans « Les Mouches » à Londres, Garcin dans « Huis-Clos », parmi d’autres), et à l’écran (le long métrage hollywoodien « Flyboys » avec Jean Reno et « Diagnosis Superstar », notamment).
Il travaille entre Paris et Londres en français, et en anglais et dirige une compagnie théâtrale : « Exchange Theatre » pour laquelle il met en scène des pièces françaises majeures pour la première fois en anglais. Il tourne aussi intensément avec la compagnie de rue Gerard Gerard basée en France à Rivesaltes.
David écrit aussi et a créé trois de ses pièces. Il a dirigé trois saisons de théâtre jeune public bilingue pour l’Institut Francais du Royaume-Uni pour laquelle il a écrit et dirigé douze adaptations en trois ans.