 He has appeared in many films, including "31 North 62 East" alongside John Rhys Davies and Mariner Sirtis, "Visible Scars" with Tom Sizemore and "Hit The Big Time" with Jason Lee Hyde

He received positive reviews for the movie "Winner Takes All" where he acted in the lead role, a film he also wrote and produced.The film was nominated for a BAFTA Award, and was included in the official selection for over 40 festivals worldwide.John attended the Cannes Film Festival in 2009 to help promote three films that he was starring in showing there, including the multi award-winning "45" and "Left Holding Baby" and the political thriller "31 North 62 East".