Vor 150 Jahren sandte Mephistopheles (Peter Fonda) einen Ghost Rider aus um einen Vertrag einzulösen, der ihm 1000 verdammte Seelen aus dem Dorf San Venganza einbringen sollte. Der Rider erkannte jedoch die Macht des Vertrages und weigerte sich, ihn an den Teufel auszuhändigen.
Um seinen Vater vor dem Tod zu retten geht der damals 17-jährige Stuntfahrer Johnny Blaze (Nicolas Cage) einen Pakt mit dem Teufel ein. Einige Jahre später macht der aus Blaze den neuen Ghost Rider um Blackheart (Wes Bentley) – seinerseits der Sohn des Teufels – und drei gefallene Engel aufzuhalten die hinter dem Vertrag her sind.