Over the last couple of years, John has been commissioned for an increasing number of advertising and promotional shoots for a wide range of theatrical productions. These include Calendar Girls, Oliver (with Rowan Atkinson), numerous and varied images for the Theatre By The Lake in Cumbria, and for the Theatre Royal Bath – Hedda Gabler (starring Rosamund Pyke), Private Lives (with Kim Cattrall and Matthew MacFadyen, both of which have now moved to the West End, and Blithe Spirit (starring Alison Steadman).