David L. McCallum has appeared in 2 shows and 3 movies. A performance to be found in the role of Benjamin Greengage in the series The Worst Witch. In the cinema, in the role of Reverend Hope in the feature film End of the Line.