David John снимался в 2 серий и 3 фильмов. Исполнитель роли Ned Hunter в сериале Шерлок Холмс (1984). В кино, как Ernest Liddell в художественном фильме Chariots of Fire.