Idris Elba said he had to think hard before signing on for Ghost Rider: Spirit of Vengeance, worried that the poor response to the first Ghost Rider film could shadow the sequel before audiences even saw it. He still took the role of Moreau in 2011, but only after deciding the follow-up was built on a very different idea.
The timing mattered. Elba had already just played Heimdall in Thor in 2011, and he arrived in Ghost Rider: Spirit of Vengeance about eight months after that premiere, giving him a fast run from one Marvel-adjacent project to another. Speaking about the choice, he said it was “definitely” a moment of wondering whether he should do the film because of the previous one.
Elba said the appeal was that the sequel had “a new take on it,” and that he believed he knew what he could add. In his view, the film had “a completely different DNA” and “a different feeling and tempo,” which made him think there was something there to work with. “So, hopefully, people will be forgiving,” he said.
That hope ran up against a hard reality. The original Ghost Rider, released in 2007 with Nicolas Cage as Johnny Blaze, was a financial hit even though critics were not kind to it. Spirit of Vengeance did worse on both fronts: critics rated it lower than the first film, and it made significantly less money at the box office.
That gap helps explain why the franchise never recovered. Ghost Rider had enough commercial pull to justify a sequel, but Spirit of Vengeance did not give the property any new momentum, and the character has not appeared in a movie since. Elba later returned to the superhero space as Bloodsport in 2021’s The Suicide Squad, but the question his 2011 choice leaves behind is not whether he could do the role — it is what, exactly, the sequel was supposed to save.
For a related look at Elba’s recent interview circuit, see Leo Suter: Idris Elba beendet James-Bond-Gerüchte mit klarer Absage.

