Rene Hemlock, a descendant of a fallen angel, has been forbidden to earth with the mission to make the 'world perfect' by killing murderers, rapist and those who break the law for the rest of eternity, as a punishment for her parents actions. All if going well til hell breaks loose...literally. Demons begin to roam the streets of London. With the devil himself walking among them in human form, Rene has a new mission...