Johnny Blazer (Nicolas Cage), a former motorcycle superstar, signs a contract with the demon Mephistophis when he discovers that his father has cancer. He transformed himself into a ghost car god and served the devil. Johnny, who obeys the devil's demands, is a star-studded superstar during the day; at night, dressed in leather clothes, his body turned into a skeleton, and a battle robe full of thorns, he drives a motorcycle to hunt down those evil people for the devil. But Johnny gradually discovered that the biggest demon was Mephisto, and he began to wander between good and evil. Johnny's lover Roxianne (Eva Mendes) inspires him and makes a decision in his heart.