Einige Jahre sind vergangen, seit der frühere Stuntman Johnny Blaze (Nicholas Cage) seinen Pakt mit dem Teufel schloss und zum Ghost Rider wurde: Als schier unkontrollierbares brennendes Skelett, beseelt von einem Feuerdämon, jagte er auf seinem Motorrad durch die Nacht. Inzwischen lebt Blaze zurückgezogen, denn nichts fürchtet er mehr, als dass der Ghost Rider wieder in ihm geweckt wird. Doch dann entführt die Armee des Teufels den zehnjährigen Danny (Fergus Riordan), der über besondere Kräfte verfügt und dessen Mutter Nadya (Violante Placido). Moreau (Idris Elba), der letzte der Kriegsmönche, die den Jungen beschützten, bittet Blaze um Hilfe. Dieser muss sich entscheiden, denn allein der Ghost Rider ist fähig, den Jungen aus den Klauen des Bösen zu befreien und somit die ganze Welt vor dem Verderben zu retten.