A graduate of the Royal Central School of Speech and Drama, John has performed as a stand up comedian across the East Midlands and played Ben in the TV pilot Guilty Pleasures.
Since leaving Central John has produced and stared in the short film Kantsaywhere, with the film premiering at the BFI. Kantsaywhere has also been accepted into a number of different festivals including Rhode Island film festival which is an Oscar and BAFTA qualifier.
He has worked along side Ralph Fiennes and Sophie Okonedo on an NT trailer directed by Simon Godwin. John also plays Abu Ahmed opposite Orion Ben in the film The Tide produced by Eon Productions and directed by Harjinder Grewal.