John Roche, silent film actor