
As a long-time TV fan, I’ve noticed something interesting over the years: shows often replace actors, sometimes even main characters, and just… keep going! It’s usually pretty sudden, maybe because of scheduling issues, disagreements, or even health problems, and the show rarely addresses it directly. Some of these changes are really obvious, while others you might not even notice unless you’re a dedicated viewer. It really makes you think about all the work that goes into keeping a series running for a long time. I’ve been looking into some of these casting switches, and it’s fascinating to see how shows handled them and pretended everything was normal!
‘Bewitched’ (1964–1972)

Dick York originally played Darrin Stephens on the show, but had to leave due to health issues. Dick Sargent then took over the role and continued playing Darrin until the series ended. The show didn’t explain the change to viewers and simply continued the storyline. Fans later called this unexplained switch the “Darrin Syndrome.” This is still a well-known example of an actor being replaced on a TV show.
‘The Fresh Prince of Bel-Air’ (1990–1996)

Janet Hubert was the first actress to play Aunt Vivian on the hit sitcom, appearing in the first three seasons. After disagreements on set, she was replaced by Daphne Maxwell Reid, who played the role for the rest of the show. The series briefly acknowledged the change in appearance with a joke at the start of the fourth season, but didn’t address it much after that. Reid’s version of Aunt Vivian was generally seen as warmer and more conventional, a contrast to Hubert’s more outspoken take on the character. Many fans consider this cast change one of the most noticeable and surprising in television history.
‘Roseanne’ (1988–1997)

Lecy Goranson was the first actress to play Becky Conner on the show, but she left to go to college. Sarah Chalke then took over the role, and she played Becky for several seasons. Eventually, Lecy Goranson returned, and the show cleverly used both actresses, having them switch back and forth as Becky. This often confused viewers because the actresses looked and acted quite differently. The show actually turned this casting situation into a running joke.
‘My Wife and Kids’ (2001–2005)

In the first season of the show, Jazz Raycole played the oldest daughter, Claire Kyle. However, starting with season two, Jennifer Freeman took over the role. The producers decided to change the character’s path, and the show addressed the recast with a joke about how different Claire looked. Jennifer Freeman continued playing Claire for the rest of the series, becoming well-known for the part. The change happened smoothly and the show quickly focused on new stories.
‘Game of Thrones’ (2011–2019)

Originally, Ed Skrein played the mercenary leader Daario Naharis in the third season of the fantasy series. When the character reappeared in season four, Michiel Huisman took over the role, looking quite different with a beard and darker hair. The show didn’t explain this sudden change in appearance. Huisman continued as Daario until the character’s storyline ended, but fans often remember this casting change because of how noticeable the difference in appearance was without any explanation.
‘That ’70s Show’ (1998–2006)

I always loved Lisa Robin Kelly as Laurie Forman on That ’70s Show. She started as a guest star and quickly became a really important part of the show, but sadly, she left after season three. They brought in Christina Moore to play Laurie for a little while in season six, but it just wasn’t the same. Honestly, the character felt different and wasn’t used as much. Most of us fans really preferred Lisa Robin Kelly, and eventually, the character of Laurie just kind of disappeared from the show altogether. It was a shame, because Laurie was such a fun, if frustrating, character when Lisa Robin Kelly played her.
‘The Partridge Family’ (1970–1974)

As a viewer, I have to admit, I didn’t even notice the change behind the drum kit on that musical comedy! Jeremy Gelbwaks originated the role of young Chris Partridge in season one, but Brian Forster took over pretty quickly. It happened so early on, and with such a big ensemble cast, that most of us never realized a switch had even occurred. Forster really became Chris Partridge for the rest of the series, and he’s the face most fans associate with the character – even in the spin-offs. It was a surprisingly smooth transition, honestly.
‘Last Man Standing’ (2011–2021)

In the first season of the show, Alexandra Krosney played the oldest daughter, Kristin Baxter, while it was on its original network. When the show returned for a second season on a new network, Amanda Fuller took over the role, bringing a more grown-up feel to the character. They also recast Kristin’s son to show that several years had passed. Amanda Fuller continued playing Kristin for the remainder of the series, even as it moved to different networks. This allowed the writers to develop more complex and adult storylines for her character.
‘Arrested Development’ (2003–2019)

Ann Veal was initially played by Alessandra Torresani in one episode, but Mae Whitman quickly became known as the character, and is who most people associate with the role. The show’s creators actually wanted Ann to be forgettable, and even thought about recasting her with a different actress each time she appeared. They ultimately decided to stick with Mae Whitman because she was perfectly funny in the part, and her casting became a key element of the joke about how unremarkable the character was.
‘Modern Family’ (2009–2020)

For the first two seasons of the show, the role of Lily Tucker Pritchett was shared by twin babies, Ella and Jaden Hiller. When the character needed to say more lines and do more physical comedy as she got older, Aubrey Anderson Emmons was cast. This change happened smoothly between seasons, and viewers quickly embraced the new Lily, who developed a playfully feisty personality. Anderson Emmons stayed with the show until it ended, growing up before our eyes. It’s common for TV shows with very young actors to make this kind of switch as the child gets older.
‘Mad Men’ (2007–2015)

Throughout the series, Bobby Draper was played by four different young actors. The show’s producers had a hard time finding a child performer who could meet the show’s needs and the creator’s expectations. While Kiernan Shipka consistently played Sally Draper, her on-screen brother was frequently recast. This happened so often that viewers started making jokes about the constant changes in actors playing Bobby. Each new actor brought a slightly different feel to the Draper family dynamic.
‘Batman’ (1966–1968)

Julie Newmar became well-known for her portrayal of Catwoman during the first two seasons of the show. When she couldn’t continue for the third season, Eartha Kitt stepped into the role for a while, bringing a different voice and style to the character. Though fans enjoyed both actresses’ takes on the villain, the change was definitely apparent. It’s a memorable instance of two iconic performers each making the role their own.
‘Crazy Ex-Girlfriend’ (2015–2019)

Santino Fontana originally played Greg Serrano for the first two seasons of the musical comedy. When he left to focus on other projects, the character disappeared from the show for a while. In the final season, Skylar Astin took over the role in a surprising move. The show cleverly explained this change by revealing that the main character now perceived Greg differently. This self-aware approach allowed them to address the new actor while also integrating it into the storyline.
‘Riverdale’ (2017–2023)

Ross Butler originally played Reggie Mantle in the first season of the show, but left due to commitments with another series. Charles Melton then took over the role, starting in season two, and quickly became a key part of the cast. The show’s writers used Melton’s strengths – his athleticism and sense of humor – to give Reggie a bigger part in the unfolding storylines. This change ultimately helped the character grow beyond a minor role and become more central to the show’s mysteries.
‘The Fosters’ (2013–2018)

Jake T. Austin originally played Jesus Adams Foster for the show’s first two seasons, but later decided to leave. Noah Centineo then took over the role, first appearing in season three when the character returned from boarding school. The writers explained the change in actors by having the character away at school, allowing for a natural difference in appearance and behavior. Centineo quickly became popular with viewers and played Jesus until the series ended. The show handled this change in cast thoughtfully to preserve the strong relationships within the family.
‘Sense8’ (2015–2018)

Aml Ameen originally played Capheus Onyango in the first season of this internationally-focused thriller. However, he was replaced by Toby Onwumere in the second season due to disagreements with the show’s creative direction. The producers and cast members readily accepted Onwumere, who continued in the role for the remainder of the series. The show playfully acknowledged the change in the second season’s first episode with a quick mention of the character’s altered appearance. Onwumere brought a new dynamic to the part as the story became more intense.
‘Seinfeld’ (1989–1998)

Frank Costanza, George’s father on the show, was originally played by John Randolph in one episode. When the character returned, Jerry Stiller took over the role and transformed him into the memorable, energetic figure fans know today. The producers even re-filmed the original scenes with Stiller for television reruns, wanting new viewers to see the version everyone loved. This unusual decision highlights how strongly the show’s creators believed Stiller truly was Frank Costanza, and he became one of the sitcom’s most popular guest stars.
‘Supergirl’ (2015–2021)

Laura Benanti originally played both Alura Zor-El and Astra on the superhero series. When she couldn’t continue with the show, Erica Durance took over the role of Kara’s mother, Alura. Durance was already familiar to fans from her work on other superhero shows, making the change easy for viewers to accept. This allowed the character to continue appearing during important story moments, and it was a nice reference to the long history of DC Comics on television.
‘Spartacus’ (2010–2013)

As a viewer, I was really captivated by Andy Whitfield’s performance as the gladiator in the first season – it was heartbreaking to learn of his illness and passing. The show handled it with surprising grace, first with a prequel to give him time, and then by bringing in Liam McIntyre. He stepped into a difficult role, and I think he did a fantastic job honoring what Andy started. Thankfully, the show was able to finish its story as planned, and even with the cast change, it remained engaging. It was a tough situation, but the producers clearly handled it with a lot of respect and sensitivity.
‘Dallas’ (1978–1991)

Barbara Bel Geddes famously played Miss Ellie Ewing on television for many years, but had to leave the show in the mid-1980s due to health problems. Donna Reed was brought in to temporarily take over the role while Bel Geddes recovered. When Bel Geddes was well enough to return, the show surprisingly fired Reed and welcomed back the original actress. This decision led to a legal battle, but ultimately, Barbara Bel Geddes was once again playing Miss Ellie, much to the relief of most fans who were happy to have the original actress back at Southfork Ranch.
‘Dynasty’ (2017–2022)

Elizabeth Gillies not only starred as Fallon Carrington, but she temporarily took over the role of Fallon’s mother, Alexis, after Nicollette Sheridan unexpectedly left the show. Gillies used makeup and changed her voice to convincingly play both characters for a short time. This allowed the show to continue featuring Alexis while they searched for a new actress. Eventually, Elaine Hendrix was cast as Alexis, and the show continued with her in the role for the rest of the series.
‘Pretty Little Liars’ (2010–2017)

Jason DiLaurentis was first introduced in the show’s first season, played by Parker Bagley. When his role became more central to the story in the second season, Drew Van Acker took over. Van Acker’s portrayal was darker and more mature, which better suited the show’s changing atmosphere. He stayed with the series for several years and became a popular character with viewers. Many fans believe this casting change significantly strengthened Jason’s impact on the plot.
‘Veep’ (2012–2019)

Catherine Meyer was initially played by one actress, but Sarah Sutherland quickly took over the role and remained Catherine for the duration of the acclaimed series. Sutherland’s understated humor and slightly uncomfortable on-screen dynamic with the lead actress became a popular part of the show. The first actress appeared only briefly, so most viewers didn’t even realize the change. Sutherland ultimately became a main cast member and an essential element of the show’s sharp political commentary.
‘Gossip Girl’ (2007–2012)

In the first episode of this popular teen show, Eleanor Waldorf was played by Florencia Lozano. However, starting with the second episode, Margaret Colin took over the role of Blair’s mother. Colin continued playing Eleanor for the rest of the series, becoming a key part of its depiction of New York’s high society. The switch happened so fast that many viewers don’t even notice it when watching the show from the beginning. Colin’s performance ultimately became the most well-known version of the character.
‘Shameless’ (2011–2021)

Jane Levy originally played Mandy Milkovich in the show’s first season, but she left to pursue another series. Emma Greenwell then took over the role, starting with season two. Greenwell portrayed Mandy through several important plotlines, including a complicated romance with a main character. Interestingly, the change in actors happened as Mandy’s role became more prominent. Most fans embraced Greenwell as the one and only Mandy for the remainder of the show.
‘Better Call Saul’ (2015–2022)

Don Harvey initially played Jeff the taxi driver in short scenes that showed the future. When the show needed Jeff for a bigger part in the last season, Harvey wasn’t available because he was filming something else. Pat Healy stepped in to take over the role and played Jeff in the final, important episodes. The show never explained the change, even though Jeff was a significant danger to the main character’s secret. This recasting was unusual for the series.
‘The Witcher’ (2019–Present)

Henry Cavill starred as Geralt of Rivia in the first three seasons of this fantasy show, earning praise for his commitment to the books and his impressive physical performance. For season four, Liam Hemsworth will take over the role after Cavill’s departure. The series will continue the story with a new actor playing the monster hunter. This change in cast has generated a lot of conversation among fans of both the original novels and the TV show.
‘True Blood’ (2008–2014)

Luke Grimes initially played the vampire James Kent in the sixth season of the show, but he left due to concerns about how his character’s love story was developing. Nathan Parsons was then brought in to take over the role for the seventh and final season. Despite looking different, Parsons seamlessly continued the character’s story, playing James Kent through to the series’ conclusion and finishing his character arc.
‘The Waltons’ (1972–1981)

Richard Thomas first became famous for playing John Boy Walton in the early seasons of the show. When he decided to move on to other work, the producers brought the character back later in the series, but with a different actor, Robert Wightman. This change happened near the end of the show and fans had varying opinions about it. Thomas had become so well-known for the part that anyone taking over would have had a tough time. Despite the change, John Boy Walton remained an important part of the show’s family story until the very end.
‘Dynasty’ (1981–1989)

Cristal Jennings wasn’t the first character to be played by different actresses in this soap opera. Initially, Pamela Sue Martin portrayed Fallon Carrington for several years. When Fallon returned after being away for a long time, Emma Samms took over the role for the rest of the series and its spin-off. The writers explained her absence with a storyline where Fallon had amnesia. Emma Samms ultimately became the iconic face of Fallon for many viewers during the show’s most popular years.
‘Charmed’ (1998–2006)

Initially, the Halliwell sisters’ father was portrayed by Anthony Denison in one episode during the first season. When the character reappeared in season three, James Read took on the role and continued playing him as a recurring guest star for the remainder of the series. The show later addressed the change in actors by implying the first appearance was simply a different take on the character. James Read’s portrayal of their father ultimately became a much-loved part of the show’s core group.
‘The Goldbergs’ (2013–2023)

Rowan Blanchard originally played Jackie Geary, who was a girlfriend of one of the Goldberg children. After she left the show, Alexis G. Zall took over the role for season seven. Jackie appeared in only a few more episodes before the show shifted away from that storyline. While the change was slight, longtime fans of the comedy noticed it. It’s common for sitcoms with many seasons to recast smaller roles like these, as young actors often pursue other opportunities.
‘Boy Meets World’ (1993–2000)

Lily Nicksay originally played Morgan Matthews, the youngest daughter, during the show’s first two seasons. The character was then absent for a while before Lindsay Ridgeway took over the role in season three. The show playfully addressed the character’s long disappearance with a joke about being in the bathroom. Ridgeway continued to play Morgan for the remainder of the series, becoming the version of the character most viewers recognized. Fans particularly enjoyed this self-aware nod to the change in actresses.
‘The O.C. (2003–2007)

Shailene Woodley first portrayed Kaitlin Cooper in the initial season of the hit teen drama. After being written off to attend boarding school, the character returned in season three, now played by Willa Holland. Holland was considerably older, and her portrayal of Kaitlin became a central part of the show, with her own developed storylines. This older version of the character enabled the show’s writers to delve into more mature and rebellious topics. While Woodley later achieved great success in movies, Holland became strongly associated with the character as the series continued.
‘Family Guy’ (1999–Present)

Lacey Chabert originally voiced Meg Griffin in the first season of the popular animated series. However, Mila Kunis took over the role and has voiced Meg ever since. Because this change happened early in the show’s run, Kunis is now widely known as the voice of the character. The show itself has even made jokes about the voice change over the years, using its signature style of directly addressing the audience. This switch is considered one of the most successful voice actor replacements in animated television history.
‘Superman & Lois’ (2021–Present)

Jordan Elsass, who originally played Jonathan Kent in the superhero series, left after two seasons. Michael Bishop then took over the role, beginning with season three. The show didn’t explain the change in actors but continued to explore Jonathan’s complex life as the son of a famous hero. Bishop quickly brought his own interpretation to the character’s challenges, and this transition allowed the show to stay focused on the family’s story.
‘The Jeffersons’ (1975–1985)

Mike Evans originally played Lionel Jefferson and was important in launching the show as a spin-off. He later left to work on other writing projects and was temporarily replaced by Damon Evans. Mike Evans eventually returned to reprise the role until the series ended. It was a curious coincidence that two actors with the same last name played the same character. Thankfully, viewers continued to connect with Lionel no matter who portrayed him.
‘Friends’ (1994–2004)

Carol Willick was first introduced in the premiere episode of the show, originally played by Anita Barone. She was Ross Geller’s ex-wife and played a key role in his storylines at the beginning of the series. However, Barone departed after just one episode to focus on other projects. Jane Sibbett then took over the role and became a familiar face as a recurring character. When Carol reappeared in the ninth episode, the show didn’t acknowledge the change in actresses.
Tell us in the comments which of these TV casting changes surprised you the most!
Read More
- 21 Movies Filmed in Real Abandoned Locations
- 2025 Crypto Wallets: Secure, Smart, and Surprisingly Simple!
- 10 Hulu Originals You’re Missing Out On
- The 11 Elden Ring: Nightreign DLC features that would surprise and delight the biggest FromSoftware fans
- 39th Developer Notes: 2.5th Anniversary Update
- Gold Rate Forecast
- Rewriting the Future: Removing Unwanted Knowledge from AI Models
- PLURIBUS’ Best Moments Are Also Its Smallest
- Leaked Set Footage Offers First Look at “Legend of Zelda” Live-Action Film
- Bitcoin, USDT, and Others: Which Cryptocurrencies Work Best for Online Casinos According to ArabTopCasino
2026-02-08 17:20