Faust: Love of the Damned

When John's girlfriend is brutally murdered, he vows to avenge her death any way he can. When the mysterious M appears and offers a solution, John hastily agrees and signs the deal, in blood. Suddenly John has uncontrollable powers.