David se dio a conocer en el 2002 por su participación en la serie de televisión Spooks, donde da vida al agente Danny Hunter.