John Shepperd, film actor