TV And Movie Roles That Were Famously Recast

Did you catch all of these casting swaps?

Sometimes a TV or movie character doesn’t look the same in a later reincarnation, and it’s not because of a new hairstyle — it’s because it’s an entirely new actor!

In some cases, the actor who was originally cast for the role gets replaced before the project even makes it to the can. Here are 28 roles that were recast at some point in the process. Who do you think portrayed the character best?

Marty’s Girlfriend in “Back to the Future II”

Elisabeth Shue replaced Claudia Wells as Marty’s girlfriend, Jennifer Parker, in “Back to the Future II” because Wells was caring for her gravely ill mother. Shue also played Jennifer in the third movie.

Universal Pictures

Becky on “Roseanne”

The role of Becky Conner on “Roseanne” was recast when the original actress playing her, Alicia Goranson, went off to college. Sarah Chalke stepped into the role, though Goranson also returned later. In the “Roseanne” revival that was recently canceled, Goranson played Becky and Chalke played another character, and it sounds like both Beckys are signed onto the Roseanne Barr-free spin-off “The Conners” that’s in the works.

Paramount Television

Danny Tanner on “Full House”

Bob Saget didn’t always have the role of dad Danny Tanner on “Full House.” The pilot was originally filmed with actor John Posey in the role. He was recast with Saget after the studio decided Saget was a better fit.

Lorimar Television

Meg Griffin on “Family Guy”

Mila Kunis has voiced Meg Griffin, the daughter on “Family Guy,” since the show’s second season. But before her, Lacey Chabert was Meg’s voice. She left because of schedule conflicts. And for a short time at the start of the show, voice actor Cree Summer did the part. Images

Sookie St. James on “Gilmore Girls”

Alex Borstein played the original Sookie St. James on the unaired pilot of “Gilmore Girls.” But she was replaced by Melissa McCarthy in the picked-up series because Borstein had a conflict with her MADtv schedule. Borstein did have other cameos on the show, though.

Warner Bros. Television

Forman’s Sister on “That ’70s Show”

Lisa Robin Kelly left the role of Laurie Forman, Eric Forman’s sister, on “That ’70s Show” due to substance abuse issues. Christina Moore finished off the role.

20th Century Fox

Aunt Viv on “The Fresh Prince of Bel-Air”

Janet Hubert did not leave the role of Aunt Vivian “Viv” Banks on “The Fresh Prince of Bel-Air” without a fuss. She allegedly did not get along with her fellow cast members, particularly Will Smith. Daphne Reid replaced her in the fourth season of the show.

NBC Productions

The Voice of Shrek

Chris Farley had almost completed recording the title voice for the movie “Shrek” when he died. Mike Myers ended up replacing Farley, redoing all of Farley’s voiceover work.


The Doctor in “Dr. Who”

The classic British TV show has had no fewer than 13 actors playing the Doctor since the show started in 1963. William Hartnell was the first Doctor Who. Jodie Whittaker is the current doctor, and the first woman to play the role. The recasting of the main role is built into “Dr. Who” with the Time Lord able to transform physical form.


James Bond

Similar to “Dr. Who,” the James Bond movies have a long tradition of recasting its main character. Sean Connery, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan and, most recently, Daniel Craig have all played Bond.

B24/Columbia Pictures

Queen Elizabeth II in “The Crown”

Claire Foy did an admirable and award-winning job as Queen Elizabeth II in the first two seasons of Netflix’s “The Crown.” But as the character ages into middle age in season three, Olivia Colman will step into the role.

Left Bank Pictures/Getty Images

J. Paul Getty in “All the Money in the World”

After the sexual assault allegations about Kevin Spacey came out, “All the Money in the World” director Ridley Scott quickly recast Spacey’s already filmed role as J. Paul Getty. Christopher Plummer stepped into the part shortly before the movie hit theaters.

Sony Pictures via The Hollywood Reporter

Jack Ryan

Alec Baldwin played Jack Ryan in “The Hunt for Red October,” but was replaced by Harrison Ford in “Clear and Present Danger” and “Patriot Games” after negotiations broke down between Baldwin and studio executives. The role has also been played by Ben Affleck and Chris Pine.

Paramount Pictures

Darrin on “Bewitched”

Perhaps the best known early television recasting was on season six of “Bewitched” where Dick Sargent replaced Dick York as the character Darrin Stephens, the husband of Samantha. York had back problems that led to his departure.

Ashmont Productions

Dumbledore in the “Harry Potter” movies

Albus Dumbledore was recast after the original actor playing him, Richard Harris, died of Hodgkin’s lymphoma in 2002. Michael Gambon replaced him as the new Dumbledore starting with the third film.

Warner Bros.

Lavender Brown and the Harry Potter films

In a somewhat controversial recasting, Lavender Brown was played by Kathleen Cauley in “Harry Potter and the Chamber of Secrets” and by Jennifer Smith in “Harry Potter and the Prisoner of Azkaban.” Both actresses were black. However, the role was recast for the two-parter “Harry Potter and the Half-Blood Prince” film and played by white actress Jessie Cave.

Warner Bros.

Rachel Dawes in the Batman movies

Katie Holmes originally played Batman’s love interest, Rachel Dawes, in “Batman Begins.” But the actress picked a role in “Mad Money” over returning as Dawes in “The Dark Knight.” Maggie Gyllenhaal played the character in that movie.

Warner Bros.

Clarice Starling

Jodie Foster famously played FBI agent Clarice Starling in “The Silence of the Lambs.” But she declined to return for the sequel film, “Hannibal,” and the role was played by Julianne Moore instead.

Strong Heart/Demme Production

“Buffy the Vampire Slayer”

Alyson Hannigan wasn’t the original Willow on “Buffy the Vampire Slayer.” In an unaired pilot for the show, the role was played by Riff Regan, who was recast because she was too self-confident and sexy for the role. In another type of recast, Sarah Michelle Gellar took over the role of Buffy from Kristy Swanson, who had played her in the movie on which the show was based.


Jenna on “30 Rock”

Rachel Dratch was originally cast as the Jenna character on “30 Rock” in its unaired pilot before the show went with a more conventionally beautiful actress played by Jane Krakowski. Dratch played various recurring characters and cameo parts on the show after that.


Russell Hammond in “Almost Famous”

Cameron Crowe’s “Almost Famous” had Brad Pitt as the lead band member, Russell Hammond, before Pitt dropped out because of creative differences. Billy Crudup replaced him in the role.

Columbia Pictures

Lady Catelyn Stark on “Game of Thrones”

Much recasting and retooling went on with “Game of Thrones” between the show’s first, unaired pilot and HBO’s finalized show. Jennifer Ehle was originally slated to play Lady Catelyn Stark but dropped out to spend more time with her baby daughter. Michelle Fairley replaced her.

HBO/Getty Images

Daenerys Targaryen on “Game of Thrones”

Similarly, Tamzin Merchant was replaced by Emilia Clarke in the role of Daenerys Targaryen. Apparently, she wasn’t the right fit and Clarke has now run away with the role.


Daario Naharis on “Game of Thrones”

Between seasons 3 and 4, Michiel Huisman replaced Ed Skrein as Daario Naharis for what Skrein said were political reasons. The two actors didn’t really look alike in the role either.


The Voice of Samantha in “Her”

Samantha Morton recorded all of the dialogue for the operating system Samantha in “Her” before director Spike Jonze decided to go in a different direction. He redid the voice of the character with Scarlett Johansson in the role instead.

Annapurna Pictures

Ann on “Arrested Development”

George Michael’s girlfriend Ann on “Arrested Development” was supposed to be forgettable. So forgettable that the show originally planned to keep changing the actress playing Ann as part of the joke. Instead, just two actresses played Ann: Alessandra Toressani for one episode and Mae Whitman after that.

Imagine Entertainment

George McFly in “Back to the Future II”

Another “Back to the Future” recasting involved replacing Crispin Glover with Jeffrey Weissman for the second movie in the trilogy. Glover reportedly wanted too much money to return as George McFly. Glover later sued the film studio, saying they used a face mold he made for the first film to make Weissman look like him in the sequel.

Universal Pictures

Marty McFly in “Back to the Future”

Filming was well underway when a decision was made to replace Eric Stoltz with Michael J. Fox in “Back to the Future.” Stoltz, apparently, was too serious to pull off the comedic aspect of the part.