Christine, een knap 16-jarig blondje, besluit haar saaie leven te ontvluchten. Al liftend gaat zij op zoek naar vrijheid en geluk. Haar leven bestaat een poosje uit rock-'n-roll en neonlichten en ze heeft veel plezier met haar nieuwe vrienden die ze op haar werk bij een reizend circus heeft leren kennen. Dan loopt zij de jonge knappe Duitser Walter Maresch tegen het lijf. Zijn liefde voor haar wordt zo hevig, dat hij dreigt zelfmoord te plegen als ze niet met hem wil trouwen.
Huurling Max is een listig en zelfbewust type, dat altijd bereid is alles voor geld te riskeren. Maar bij zijn nieuwe opdracht lijkt hij een gelijkwaardige tegenstander gevonden te hebben. Ryu is een elite-killer die naar Los Angeles is gekomen om op een groep agressieve Yakuza's te jagen. In een bloedig gevecht op een binnenplaats merkt Ryu ineens dat zijn vijand bovennatuurlijke krachten heeft. Tempelridder Cain vocht 800 jaar eerder al in het Heilige Land tegen de demonen en wist toen te zegevieren. Maar nu keren de demonen terug. Max, Ryu en Cain worden tot een ongewone alliantie gedwongen en moeten een gezamelijke weg vinden om de demonen tegen te houden, voordat ze de gevreesde poort naar de hel openen.