David nació y creció en Londres. Estudió en el prestigioso Drama Centre de Londres, donde se graduó en 2009. Los créditos televisivos de David incluyen papeles regulares en la serie de Channel 4, ganadora del premio BAFTA, 'Stath Let's Flats', que se transmite por HBO Max en los EE. UU.; un papel regular en la exitosa serie de E4/Channel 4, 'Dead Pixels', que proviene de los creadores de 'Peep Show' y se transmite por The CW en los EE. UU.; y un papel regular en 'Sliced' de Dave/UKTV, cuya segunda serie se filmará en el otoño de 2020. David también interpretó recientemente a Will en el drama contundente y con excelentes críticas de Dominic Savage para Channel 4: I AM.
Los créditos cinematográficos de David incluyen 'Last Christmas' de Paul Feig, un papel principal en la comedia de terror 'Killer Weekend', el papel de Fabien en la tercera película de 'Johnny English', 'Mission Impossibnle: Fallout', 'The Inbetweeners Movie' y un papel importante en 'Lost In London'. 'Lost In London', el debut como director de Woody Harrelson, también estuvo protagonizada por Owen Wilson y Willy Nelson y fue la primera película proyectada en directo.