Have you ever experienced that jarring feeling during a movie marathon? Where the main character returns in a sequel, but something just isn’t quite right? They sound different; their nose has changed, and their eyes are a different color.
You realize, eventually, that it’s an entirely different actor playing the same character. This can feel bizarre during a marathon, but it’s not an uncommon practice, with actors sometimes unable to return to sequels for various reasons.
As part of their latest study on The Most Successful Film Franchises, the team at Betway has looked at times when major film franchises have changed a leading cast member.
Mark Ruffalo Replaced Edward Norton as The Incredible Hulk (Marvel)
First up is a significant recast of one of the most successful film franchises of all time, the Marvel Cinematic Universe. When the MCU introduced The Incredible Hulk in 2008, the titular character was played by Fight Club’s Edward Norton.
After disagreements with the director and a desire for other roles, Edward Norton didn’t return to the role in the 2012 Marvel blockbuster The Avengers. Instead, he handed the ropes over to Mark Ruffalo, who plays The Hulk to this day in the MCU.
Michael Gambon Replaced Richard Harris as Dumbledore (Harry Potter)
Next on the list comes the hugely successful Harry Potter franchise. In the first two films, Albus Dumbledore, the long-bearded headmaster of Hogwarts school, was played by the softly-spoken Richard Harris.
After Harris’ untimely death in 2002, Michael Gambon took over the role for the third film - The Prisoner of Azkaban - and introduced a much more stern and serious side to the character, which some fans argued was more exciting to watch.
Julianne Moore Replaced Jodie Foster as Clarice Starling (Hannibal Lecter)
In the groundbreaking 1991 horror film The Silence of the Lambs, Jodie Foster starred alongside Anthony Hopkins as F.B.I cadet Clarice Starling, investigating the fictional serial killer Hannibal Lecter. The film was critically acclaimed, winning five Oscars.
Due to its success, a sequel based on Thomas Harris’ series of novels was made in 2001, and while Anthony Hopkins returned to the titular role of Hannibal, Jodie Foster had no desire to return — despite her Oscar win. As a result, Julianne Moore replaced Foster as Clarice.
Maggie Gyllenhal Replaced Katie Holmes as Rachel Dawes (The Dark Knight)
When the Caped Crusader returned to screens in Batman Begins with a darker and grittier tone in 2005, Katie Holmes was the leading actress, playing Bruce Wayne’s love interest Rachel Dawes.
However, when the critically acclaimed sequel The Dark Knight was released in 2008, Maggie Gyllenhal replaced Katie Holmes as the leading female role. Director Christopher Nolan and Holmes herself claim it was nothing acrimonious — Holmes just wasn’t available.
Andrew Garfield Replaced Toby Maguire as Spider-Man (Spider-Man)
In the early 90s, the iconic comic book hero Spider-Man was introduced to a whole new generation, with the trilogy of films starring Tobey Maguire in the titular role. Despite the trilogy’s success and a massive demand for Spider-Man 4, a fourth film never happened.
Instead, Sony rebooted the superhero series with The Amazing Spider-Man, starring Andrew Garfield as Peter Parker. The reboot was canceled after two films since the success never matched the trilogy starring Maguire.
However, Maguire and Garfield returned to the role alongside Tom Holland (the third actor to portray Spider-Man on the big screen) in the MCU’s Spider-Man: No Way Home (2021).
Elisabeth Shue Replaced Claudia Wells as Jennifer Parker (Back To The Future)
The 1985 film Back To The Future was hugely popular upon release, sparking a further two sequels and making up what many call a near-perfect trilogy. However, Marty McFly’s girlfriend, Jennifer Parker, looks drastically different when she returns in the second film, no longer played by Claudia Wells.
However, the recast was Wells‘ choice. Her mother was battling lymphoma at the time, and she knew where her priorities were. Instead, the character of Jennifer Parker was replaced by Elisabeth Shue for the second and third films in the trilogy.
Don Cheadle Replaced Terrance Howard as War Machine (Marvel)
2008’s Iron Man was the first film in the now-extensive Marvel Cinematic Universe. Apart from the main character of Tony Stark, US Air Force officer James Rhodes is set up to become another armored protagonist alongside the titular character.
However, when Rhodes finally dons the armor in the 2010s Iron Man 2, he is no longer played by Terrance Howard as he was in the first film and instead was replaced by Don Cheadle, who still plays the character to this day. Howard claimed that the main star Robert Downey Jr. pushed him out and forced the replacement.
Bryce Dallas Howard Replaced Rachelle Lefevre as Victoria (Twilight)
As the flame-haired vampire Victoria, Rachelle Lefevre made quite an impression in the first two Twilight films. However, in the third installment, Eclipse, she was replaced by Bryce Dallas Howard.
There was a brief overlap in the third film’s shooting schedule, and Lefevre was committed to another project. The Twilight producers refused to accommodate her and immediately recast her with Howard — a move that didn’t make Lefevre happy.