This is John's fifth season at Shakespeare's Globe. He appeared in the Opening Season (1997) as Pistol in Henry V, in 1998 he played Jaques in As You Like It and Harebrain in A Mad World, My Masters, in 1999 he appeared as Enobarbus in Antony and Cleopatra and in 2001 he played the Fool in King Lear. John joined the National Theatre Company in 1966. Roles for the National include Costard in Love's Labours Lost, Silvius in As You Like It and Hamlet in the original production of Stoppard's Rozencrantz and Guildenstern are Dead. John has also performed at the Bristol Old Vic, and with the RSC.
Television includes The Bill, Peak Practice and The Scarlet Pimpernel. Film includes the role of Mercutio in Franco Zefferelli's Romeo and Juliet.