After witnessing the brutal murder of his girlfriend, ordinary guy John Jaspers vows to do whatever it takes to get revenge. It is then that he meets the mysterious M, who offers him unbelievable powers in return for his immortal soul. John accepts and is reborn as the demon Faust. It doesn’t take him long to get his girlfriend’s killers, but his thirst for blood cannot be quenched. Pursued by the police and M, who has his own sinister plans for John, he quickly finds himself centre stage in the ultimate battle between good and evil.