John Brace (Nicolas Cage) is possessed by the angel of justice Lassaros, but the angel is grumpy and has to absorb their souls when encountering bad people. Morrow (Idris Elba) asks Brace to bring his child Danny to the temple to prevent the devil from taking his soul, and in return he will exorcise Brace's curse. Danny is the son of the devil Rolko. In order to implant his magic into his son, Rolko sent Kali to track down the mother and son on the way to escape. Just as the mother and son were trapped in the quarry, Brace arrived, and the angel inside him burst out and suppressed Carrigan. He became a Ghost Rider and tore his opponents to pieces without hesitation. When the war ended, the three of them went to the temple. At the same time, Rolko also rescued Carrigan from the brink of death and gave him more terrifying destructive power, allowing him to go back to retrieve Danny. In the temple, Morro fulfilled his agreement and expelled Zasaros from Bresse. But as he did, the temple priest tried to kill Danny-who he believed was the devil. Carrigan arrived before they could act. Took Danny to meet...