David's most recent TV appearance sees him playing George in The Madame Blanc Mysteries on CH5. He also had an outing on BBC Doctors playing guest lead Marcus Bavidge. Prior to this he starred as Steven to great acclaim in the newly minted Seven Dials Playhouse inaugural production of STEVE. He went on to star in Horse Play at the Riverside Studios. David is best known on the wards of Holby City playing regular character Dr Dominic Copeland for the BBC. However, before saving fake lives, he also enjoyed numerous theatrical and televisual jaunts including the European premiere of The Temperamentals for Greenwich Theatre, I Am Montana for The Arcola, the world premiere of Philip Ridley's 'Moonfleece’. He also travelled through space and time with David Tennant in the Doctor Who Easter Special 'Planet of the Dead.'