When it comes to actors with multiple iconic franchise roles, Robert Pattinson and Henry Cavill are often at the top of the list. Both actors have made significant marks in Hollywood, each becoming known for their high-profile roles in blockbuster franchises. However, there was a time when Henry Cavill lost out on two major franchise roles that ultimately went to Robert Pattinson. Let’s take a closer look at the Harry Potter and Twilight franchises and how these two actors ended up in their respective roles.
Robert Pattinson Steals the Spotlight in Twilight
One of the most iconic roles that Robert Pattinson landed was as Edward Cullen in the Twilight saga. Interestingly, Henry Cavill was also considered for this role. According to old blog posts from Stephanie Meyer, the author of the Twilight series, she originally wanted Henry Cavill to play Edward. However, by the time Cavill was considered, he was 24, and Meyer stated that no one over the age of 21 would be suitable to play the 17-year-old vampire. As a result, the role of Edward Cullen went to a then-unknown Robert Pattinson, who had just made the age cut-off.

Stephanie Meyer expressed her disappointment in a July 2007 blog post, saying, “The most disappointing thing for me is losing my perfect Edward. Henry Cavill is now twenty-four years old. Let us have a moment of quiet in which to mourn.” While Cavill wasn’t cast as Edward, Meyer also briefly considered him for the role of Carlisle Cullen, Edward’s adopted father. However, that role ultimately went to Peter Facinelli.
Despite this missed opportunity, Cavill admitted that he didn’t know about the casting process and learned about it later through the internet. He simply said, “Oh okay, that would have been cool.”
Harry Potter and the Cedric Diggory Role

The second major franchise role Henry Cavill missed out on was in Harry Potter. Cavill auditioned for the role of Cedric Diggory in Harry Potter and the Goblet of Fire, but it was Robert Pattinson who ultimately landed the part. Pattinson‘s portrayal of the beloved character became one of his early breakout roles, adding another major franchise to his growing resume.
Cavill, with his impeccable talent and looks, was a strong contender for both of these roles, but Pattinson just seemed to have the right magic, quite literally in the case of Harry Potter. The roles of Edward Cullen and Cedric Diggory became two of Pattinson’s most defining early roles in his career.
Franchise Futures: Where Are They Now?
Both actors have since moved on to other prominent franchise roles, though their paths have diverged.
Henry Cavill is no longer playing Superman in the DC Universe, as his role was recast with David Corenswet for the new era of the DC Universe. Additionally, Cavill has been replaced by Liam Hemsworth in Netflix’s The Witcher series. However, Cavill isn’t without big projects in the pipeline. He is still attached to major franchise films such as “Enola Holmes 3,” a “Voltron” movie, a “Highlander” reboot, and an adaptation of “Warhammer 40,000” for Amazon.
On the other hand, Robert Pattinson has focused more on independent films since finishing his run as Edward Cullen, with standout performances in films like The Lighthouse and Good Time. Nevertheless, Pattinson is still very much involved in major franchise roles. He is set to return as Bruce Wayne/Batman in The Batman: Part II, scheduled for a 2026 release. He also continues to explore unique and quirky roles, such as his upcoming role in the Bong Joon Ho film Mickey 17.
News
ABC Suspends Whoopi Goldberg Indefinitely After Disgusting Comments About Charlie Kirk, “We’ve Had Enough Of Whoopi”
It finally happened. After years of teetering on the edge of controversy, Whoopi Goldberg has been given the dreaded “indefinite suspension” stamp by ABC executives. The straw that broke the camel’s back? Not a poorly timed Holocaust analogy, not an…
Dolly Parton postpones Vegas shows: Here’s what she told fans about her health
Dolly Parton announced Sunday that she is postponing her upcoming Las Vegas residency due to health concerns. The country icon shared the news in a statement on Instagram. Related Articles ‘Hello, I’m Dolly’: Dolly Parton’s life story will come to Broadway in…
Bad Bunny will be performing at the Super Bowl LX halftime show on February 8, 2026
Bad Bunny to Headline 2026 Super Bowl Halftime Show The halftime show, presented by Apple Music and executive produced by Roc Nation and Jesse Collins, will air live Feb. 8 from the Bay Area. Bad Bunny en el escenario durante la…
Jimmy Kimmel Launches GoFundMe After Losing Another $20 Million in Sponsorships Over Charlie Kirk Comments
If you thought Jimmy Kimmel’s suspension was rock bottom, think again. The late-night host has now reportedly launched a GoFundMe page after losing another $20 million in sponsorships over his controversial comments about the late Charlie Kirk. That’s right: the…
Guy Ritchie’s next Action Thriller film — IN THE GREY. Starring Henry Cavill, Jake Gyllenhaal, Eiza González and Rosamund Pike. Set to hit theaters in fall 2025, it’s shaping up to be the most anticipated horror film of the year.
In a thrilling departure from his signature action and gangster flicks, director Guy Ritchie is set to unleash In the Grey, a horror film poised to dominate the genre in fall 2025. Starring an all-star cast led by Henry Cavill, Jake…
Superman ending, James Gunn sets up the new DCU and Peacemaker season 2
Henry Cavill steps into the iconic role of James Bond in 007 Bond 2025, bringing suave charisma, brutal power, and refined intensity. This explosive new chapter delivers world-class espionage, heart-pounding action, and a mission that could change everything. Superman, the…
End of content
No more pages to load