More than a century later we meet Johnny Blaze (Matt Long), a teenager who performs motorcycle stunts with his chain-smoking dad at a small carnival. To save his dad from cancer he signs a deal with the Devil (Peter Fonda), but while the Devil cures his dad he kills him a few hours later during a stunt. Johnny runs away with the realization that the Devil will collect his dues one day.
Several years later an adult Johnny (Nicolas Cage) still does motorcycle stunt, only now they are much more deadly. He has realized that the contract with the Devil protects him from harm, but he has not heard anything from him since the day of his father's death. But one night the Devil shows up and holds Johnny to his contract. He makes Johnny into the Ghost Rider and tasks him with hunting down some rogue demons who are looking for the Contract of San Venganza to overthrow the Devil and conquer Earth for themselves. Reluctantly Johnny takes on the role and goes on the hunt, but the demons are not stopped easily and soon they begin to target the people around him to stop the Ghost Rider.
When Ghost Rider was released it was not received very well either by the public or the critics and it made the least money of the three Marvel comic adaptions that year (the other two being Spider-Man 3 and Fantastic Four: Rise of the Silver Surfer). I, on the other hand, think it was a quite good movie and in my opinion it was far better than the other two. It is an action-filled movie with great special effects (although they are getting a little dated) and it also has quite a bit of humour, much of it showing that it does not take itself too seriously. It is not a movie with great acting, even by the veterans Peter Fonda and Sam Elliot, but everyone plays their part well enough to keep me in the story. Nor is the plot particularly groundbreaking, but with a movie like this, where the focus is more on action and special effects, that does not bother me much. I had two hours of fun watching Ghost Rider and will surely watch it again at some point.