<P> James is a 17 - year - old who believes he is a psychopath . He kills animals as a hobby, but grows bored of the practice . He decides he wants to try killing a human . He settles on Alyssa, a mouthy, rebellious 17 - year - old classmate with issues of her own . She proposes they run away together, hoping for an adventure away from her turbulent home - life, and James agrees with the intention of finding an opportunity to kill her . They embark on a road trip across England, and begin to develop a relationship after a series of mishaps . </P> <Ul> <Li> Alex Lawther as James, a 17 - year - old who believes he is a psychopath; the disturbed love interest of Alyssa . Jack Veal portrays a young James . </Li> <Li> Jessica Barden as Alyssa, a rebellious teenage girl . Initially James' intended victim but later his love interest . Holly Beechey portrays a young Alyssa . </Li> <Li> Gemma Whelan as DC Eunice Noon, Darego's police partner . </Li> <Li> Wunmi Mosaku as DC Teri Darego, Noon's stern police partner . </Li> <Li> Steve Oram as Phil, James' caring father . </Li> <Li> Christine Bottomley as Gwen, Alyssa's mother . </Li> <Li> Navin Chowdhry as Tony, Alyssa's abusive stepfather . </Li> <Li> Barry Ward as Leslie Foley, Alyssa's estranged drug - dealing father . </Li> </Ul> <Li> Alex Lawther as James, a 17 - year - old who believes he is a psychopath; the disturbed love interest of Alyssa . Jack Veal portrays a young James . </Li> <Li> Jessica Barden as Alyssa, a rebellious teenage girl . Initially James' intended victim but later his love interest . Holly Beechey portrays a young Alyssa . </Li>

Who played james in the end of the world