He is best known for playing a Young Peter Page in the 2013 comic science fiction movie The World's End and playing Willow on the British sitcom After Hours since 2015.
James made his stage debut at the Obie Theatre, London, playing the title role in Sarah Nivan's adaptation of Vernon God Little.
James was nominated and won the 2013 Best Actor Award for the Cannes in a van, independent film festival award, for the lead role of Callum [1] He played a Young Peter Page in the 2013 comic science fiction movie The World's End.
From 2015 he played Willow on the British sitcom series After Hours.
James made his London professional stage debut in the widely acclaimed First Love is the Revolution at the Soho Theatre in October 2015 [2][3][4]