
David was born in Hammersmith, West London. He studied at the prestigious Drama Centre London where he graduated in 2009. David's television credits include regular roles in the BAFTA-award winning Channel 4 series of 'Stath Let's Flats', which airs on HBO Max in the US; a regular role in the hit E4/Channel 4 series, 'Dead Pixels', which comes from the creators of 'Peep Show' and airs on The CW in the US; and a regular role in Dave/UKTV's 'Sliced' - the second series of which will film in the Autumn of 2020. David also recently played Will in Dominic Savage's rave-reviewed, hard-hitting drama for Channel 4 - I AM.
David's feature film credits include Paul Feig's 'Last Christmas', a lead role in comedy-horror 'Killer Weekend', the role of Fabien in the third 'Johnny English' film, 'Mission Impossibnle: Fallout', 'The Inbetweeners Movie' and a major role in 'Lost In London'. 'Lost In London' - Woody Harrelson's directorial debut - also starred Owen Wilson and Willy Nelson and was the first film to ever be screened live.

Barbie
2023 · as Footrub Ken

Mission: Impossible - Fallout
2018 · as Marine Sergeant

Fast & Furious Presents: Hobbs & Shaw
2019 · as Eteon Computer Tech

Johnny English Strikes Again
2018 · as Fabien

The Huntsman: Winter's War
2016 · as Lead Soldier

Last Christmas
2019 · as Guy in Pub

The Inbetweeners Movie
2011 · as Hotel Staff Member

Lost in London
2017 · as Alan

Noble
2014 · as Mario

Death on the Tyne
2018 · as DJ Bobby

Dial M for Middlesbrough
2019 · as Radio DJ

On Your Behalf
2022 · as Button

Killer Weekend
2018 · as Toby

The Intimacy Coordinator
2026 · as Chris

Confessions from the Underground
2012 · as David - Station Staff