DC knew that if it wanted to compete with Marvel that it needed some big names in its iconic roles. The company went with Ryan Reynolds for its big budget adaptation of the Green Lantern comic book series, but it didn’t take long before the studio realized that it made some big casting errors. Though the film made more than $50 million in its opening weekend, it lost money on its $200 million budget. It isn’t surprising then that when the company discussed a new Green Lantern film that it decided to go with a different actor.
Marvel and DC are the two biggest competitors in the comic book world, and that competitive nature carried over to the film world as well. After playing Cyclops in two X-Men films, actor James Marsden moved to DC for a role in Superman Returns. When he came back to DC, he found his role in the next X-Men film significantly reduced. Reynolds jumped from Marvel to DC after starring in Wolverine: Origins, which led to the studio holding off on producing a standalone Deadpool film. Though the studio still plans to release that film in a partnership with Tom Rothman and TriStar Pictures, Reynolds won’t return to DC for a Green Lantern movie.
Green Lantern received mixed reviews at the box office, and many fans weren’t happy with the comedic slant that Reynolds added to the character. Though DC originally planned to release several more Green Lantern films, those plans never came to fruition. With upcoming Justice League and Green Lantern films planned for the future, some wondered if Reynolds would return. The studio recently announced that it would hire a new actor to play the role, leaving Reynolds out.