David Roberts a tourné dans 15 séries et dans 8 films. Une prestation à retrouver dans le rôle de Nurse Oscar dans la série Marvel's Daredevil. Au cinéma, dans le rôle de Captain Dolan dans le long métrage Ghost Rider.