David graduated from RADA in Spring 2016. His first job upon graduation was in the role of Davison in MARY STUART at The Almeida, where he went on to reprise his role in the West End transfer of the show.
David has also played a role opposite David Tennant in Patrick Marber's DON JUAN IN SOHO in the West End.
He can most recently be seen in Endeavour for ITV as well as Series 2 of DEEP STATE for Fox.
Bad Wolf | HBO
ITV / Mammoth Screen
West End Transfer
Don Juan in Soho
The Almeida Theatre
Bristol Old Vic / Edinburgh Fringe
Romeo and Juliet