Question: who played james in the end of the world
Answer: Jack Veal