David Roberts ha aparecido en 15 series y 8 películas. Una actuación que se encuentra en el papel de Nurse Oscar en la serie Daredevil. En el cine, como Captain Dolan en el largometraje Ghost Rider.