David John har medverkat i 4 serie och 3 filmer. En föreställning som återfinns i rollen Derek i serien Doctor Who. På bio, som Ernest Liddell i spelfilmen Chariots of Fire.