Shelly et Zadie sont sur le point de divulguer une vidéo compromettante sur leur patron, Vincent Roeg. Mais Zadie est capturée par Marion, femme de main de Vincent. À court de solutions, Shelly se débrouille pour être internée dans un centre de désintoxication mixte. Elle y rencontre Eric. Une attirance naît entre eux. Baron du crime démoniaque, Vincent pousse Zadie au suicide. Avant que Marion attrape Shelly, celle-ci et Eric fuient le centre. Ils consomment leur amour et commencent une vie à deux. Hantée par son passé, Shelly raconte à Eric comment ses talents de pianiste ont servi les desseins de Vincent. Un soir, Shelly et Eric sont assassinés par les hommes de Marion. Eric se réveille dans le royaume des morts. Kronos lui offre la possibilité de ressusciter, pour se venger et sauver l’âme de Shelly. De retour parmi les vivants, Eric est invincible. Il découvre le secret de Vincent : ayant pactisé avec le diable, le démon est en quête d’âmes innocentes. Guidé par un corbeau, Eric interroge Sophia, la mère de Shelly. Plus tard, Vincent pousse Sophia au suicide. Eric interroge Dom, qui travaillait également pour Vincent, puis visionne la vidéo. Horrifié, Eric se met à douter de son amour pour Shelly, mais se ressaisit. Maquillé, et portant des vêtements gothiques, il retrouve Marion et la tue. Puis il affronte Vincent. Dans le royaume des morts, celui-ci est attaqué par les âmes qu’il a sacrifiées. Eric offre son âme pour sauver celle de Shelly.