John Elmes hat 5 Serien und 1 Film gedreht. Unter anderem spielte er Roger Meadows in der Serie Inspector Morse.Im Kino in der Rolle des Hill im Spielfilm Maurice.