Stylish teen slasher film Demons Never Die follows eight very different London students with one deadly secret: they have all make a pact to end their lives together.
However, a mysterious masked killer emerges from shadows to grant their death-wish in more terrifying fashion than they could ever have imagined.
Misfit Archie (Robert Sheehan), model Samantha (Emma Rigby), wide-boy Kenny (Jason Maza), star pupil Ashleigh (Shanika Warren-Markland), conflicted Sachin (Jacob Anderson), goth-girl Jasmine (Jennie Jacques), and weakling James (Jack Doolan) are all battling their own private demons, from eating disorders to lost parents.
But as a much deadlier assailant hunts them down one by one, their quest for death becomes a desperate fight for their lives.
Can these friends survive long enough to discover what they have to live for? Or will their bleeding hearts be brutally slashed wide open?