Question: who plays james in end of the f *** ing world
Answer: The programme follows James ( Alex Lawther ) , a 17 - year - old who believes himself to be a psychopath , and Alyssa ( Jessica Barden ) , a rebellious classmate who sees in James a chance to escape from her tumultuous home life .