Between his official return as Superman in the DC Universe after Black Adamhis role as Geralt of Rivia on The sorcererplaying Sherlock Holmes twice in both Enolas Holmes films and rejoin Matthew Vaughn Argyll, Henry Cavill is a busy man. At the moment, he is lucky enough to be one of the most sought-after actors in Hollywood.
However, this was not always the case with Henry Cavill. In fact, there was a time when it seemed that Henry Cavill was the most unlucky actor who kept missing out on big roles for various reasons. From superheroes to iconic superspies, Henry Cavill was courted by many studios before getting his big break in Man of steel.
8/8 Hal Jordan
Green Lantern (2011)
It turns out that Henry Cavill was almost in another movie that was supposed to be the start of the DC universe. It was Green Lantern, which was a box office bomb; Ryan Reynolds was cast as Hal Jordan, aka the Green Lantern, but other actors were also considered for the role.
According to the message from The Hollywood Reporter, actors such as Henry Cavill, Bradley Cooper, Justin Timberlake and even Michael Fassbender were all eyed for the role. Luckily, a couple of years later, Henry found his dream superhero role Man of steel.
Before joining Zack Snyder Man of steelHenry Cavill was close to landing the role of the King of Sparta known as Leonidas 300which eventually went to Gerard Butler. In an interview with Entertainment WeeklyZack Snyder admitted that he would settle with Cavill, but the actor refused.
6/8 Edward Cullen
In accordance with Darkness creator Stephenie Meyer, Henry Cavill was the actor she had in mind for Edward Cullen. On Meyer’s personal websiteshe stated that she had to turn down Henry Cavill because he was too old to play the immortal teenager.
Perhaps this was for the best because of the stigma that unfortunately affected some Darkness cast members of the franchise over the years. Including Robert Pattinson, who got the role of Edward Cullen instead of Henry Cavill.
5/8 JJ Abrams’ Superman
Superman Flight (cancelled)
Before he was brought in to create his own version of Superman in another world, JJ Abrams was developing a project known as Flight of Superman. As reported by A geek’s lairit was supposed to be a radically different take on Clark Kent, and there was even test footage of Henry Cavill in the suit, but the film was one of many canceled DC projects.
It was a project that was in development even before that Superman Returns, but due to the script being leaked to the public, there was a huge backlash from fans. As a result, Flight of Superman was canceled and since then only glimpses of the film have been shown through leaked footage and concept art.
4/8 Cedric Diggory
Harry Potter and the Goblet of Fire (2005)
Another role for which Robert Pattinson beat out Henry Cavill, Cedric Diggory is a cute Hufflepuff student who could have been a great ally in Dumbledore’s army if not for Voldemort. In a recent interview with Josh HorowitzHenry Cavill did confirm his candidacy for the role of Cedric, but they went with Pattinson because, again, Henry was too old.
Cedric Diggory must have been a young man of sixteen or seventeenGoblet of fire; Henry Kavil was almost twenty years old. Around the same time that Henry Cavill was eventually cast as Batman, another role that Pattinson would take on years later.
Batman Begins (2005)
Christopher Nolan’s grim reboot of Batman had several actors auditioned for the lead role, from Cillian Murphy to Christian Bale, who eventually won the role and went on to star in three films, starting with Batman Begins. However, it wasn’t as close as some of the other big roles he lost.
Henry Cavill said in an interview on Good afternoon, New York that he had talked to someone about the role but had never auditioned or screen tested as did Cillian Murphy. After fans learned of this potential cast years later, many felt that Henry Cavill could pull it off, especially after his gruff voice and detective edge were featured in The sorcerer.
2/8 Superman McGee
Superman Returns (2006)
It would seem that Henry Cavill was determined to get this role of Superman, because even after Flight of Superman was rejected when he auditioned again for the role Superman Returns was under development. McGee was originally set to direct the film, and he auditioned several actors for the role, including Henry Cavill (via Diversity).
However, McGee backed out of Superman Returns, and Bryan Singer went on to direct. The new director would go to work Brandon Routh will play Supermanwho looked more like a young Christopher Reeve to fit the idea of continuing the Reeve era films.
1/8 James Bond
Casino Royale (2006)
This is probably the most famous encounter with Henry Cavill, and one that fans still cherish. Happy 2006 Casino RoyaleDaniel Craig took on the role and immediately received backlash because he was a completely different Bond than what fans were used to.
One of Craig’s biggest competitors for the role was Henry Cavill, who was a very new face at the time. In the previously mentioned interview with Josh HorowitzCavil explained that he was turned down for the role because he didn’t have enough acting credits.