Teenager James (Alex Lawther) hält sich für einen Soziopathen und er träumt eigentlich nur davon einmal einen Menschen umzubringen. Seine Schulkollegin Alyssa (Jessica Barden) wird ohnehin – genauso wie er – von allen für verrückt gehalten. Ihre Mutter interessiert sich nicht wirklich für sie und ihr Stiefvater will sie weiterhaben.
Zum Glück für James findet sie ihn niedlich (und seltsam) und wählt ihn als ihren Freund aus. Durch eine Kette unglücklicher Umstände finden sie die beiden gemeinsam auf einem Roadtrip – auf der Flucht vor der Polizei und auf dem Weg zu Alyssas richtigem Vater. Von dem sie nicht weiß, ob sich überhaupt noch an sie erinnern kann.
Und dann ist da noch das Messer, welches James bei sich trägt, denn er hat immer noch vor Alyssa umzubringen, er ist sich nur noch nicht ganz sicher, wann und wo …