THEATRE
2016 – John played Iago in OTHELLO for The Globe’s The Complete Walk
2015-2016 –John played Macbeth in MACBETH Young Vic
2015 – John played Father in AN OAK THREE – Temporary Theatre/National Theatre
2015 – John played R.J. Oppenheimer in OPPENHEIMER RSC
2013 – John played Edward II in EDWARD II National Theatre
2013 – John played Lush in THE HOT HOUSE Trafalgar Studios
2012 – John played Various in LOVE AND INFORMATION Royal Court Theatre
2012 – John played Johann Mobius in THE PHYSICISTS Donmar Warehouse
2012 – John played George Hastings in SHE STOOPS TO CONQUER National Theatre
2011 – John played Michael Bloch in THE LAST DUCHESS Hampstead Theatre
2011 – John played Peter in EMPEROR AND GALILEAN National Theatre
2011 – John played Richard II in RICHARD II Tabacco Factory
2011 – John played Kenneth in LOVE, LOVE, LOVE Paines Plough
2010 – John played Peter in AFTER THE DANCE National Theatre
2010 – John played George in THE HABIT OF ART National Theatre
2009 – John played Bernard in JACK THORNE MONOLOGUE Bush Theatre
2009 – John played Albert Sandwich in CARRIE’S WAR West End
2009 – John played Rev. Trevor Simmonds in LLOYD GEORGE KNEW MY FATHER Theatre Royal Bath/Tour
2008 – John played Steven in MAJOR BARBARA The National
2008 – John played Supervacuo in THE REVENGER’S TRAGEDY The National
2007 – John played Oswald in KING LEAR Royal Shakespeare Company
2007 – John played Estate Worker in THE SEAGULL Royal Shakespeare Company
2006 – John played Austrian Soldier / James Gurney / Monk in KING JOHN Royal Shakespeare Company
2006 – John played Sexton in MUCH ADO ABOUT NOTHING Royal Shakespeare Company
2006 – John played Balthazar in ROMEO AND JULIET Royal Shakespeare Company
2005 – John played Francisco/Lucianus in HAMLET English TT
(year?) – John played Clive in FIVE FINGER EXERCISE Frankfurt International Theatre
2003-2004 – John played Charles in WESTERN Wimbledon Theatre/Newcastle, for the Mahwaff Theatre Company.
For the Mahwaff Theatre Company, also TRAVELS WITH MY AUNT and AN INSPECTOR CALLS.
TELEVISION
2015 – John played Stephen Rose in LUTHER – BBC One
CINEMA
RADIO
OTHER WORKS