30 actors who were recast on their TV shows, from Janet Hubert to Ruby Rose
- - 30 actors who were recast on their TV shows, from Janet Hubert to Ruby Rose
Madeline Boardman, Mary Sollosi, James Mercadante, Allison DeGrusheJanuary 1, 2026 at 8:30 PM
0
Showtime; Katie Yu/The CW; Chris Cuffaio/NBCU Photo Bank via Getty
Jane Levy on 'Shameless'; Ruby Rose on 'Batwoman'; Janet Hubert on 'The Fresh Prince of Bel-Air'
Nothing is sacred in Hollywood, including actors.
Some of the most popular shows on TV have seen key characters recast during their runs. Sometimes, a scheduling conflict or creative retooling is to blame. Other times, a clash behind the scenes is the cause.
It happens more often than you'd think, but it's always jarring for the viewer. Just ask anyone who tuned in to season 4 of The Fresh Prince of Bel-Air to see Vivian Banks played by Daphne Reid instead of Janet Hubert.
It's not always a bad thing. Sometimes, a replacement can make the role their own and prove that a different spin can give a character new life. Below, we take a look at 30 of the biggest TV recasts over the years.
01 of 30
Bailey Bass for Delainey Hayles (Claudia on Interview With the Vampire)
Alfonso Bresciani/AMC; Larry Horricks/AMC
Bailey Bass on 'Interview With the Vampire'; Delainey Hayles on 'Interview With the Vampire'
The same year she portrayed Tsireya in Avatar: The Way of Water (2022), rising star Bailey Bass took on the role of teen vampire Claudia in the first season of AMC's Interview With the Vampire. Although Bass is set to reprise her Avatar role in the upcoming sequels, "a variety of unforeseen circumstances" prevented her from returning to the supernatural series. Delainey Hayles took over the part for season 2, which premiered in May 2024.
"I thought Bailey was amazing," Hayles told EW in May 2024. "She was one of my favorite characters in it, and I felt very privileged to play Claudia, but also I understood the job that I had to do, and the coven family that I've joined."
02 of 30
Henry Cavill for Liam Hemsworth (Geralt of Rivia on The Witcher)
Katalin Vermes/Netflix; Netflix
Henry Cavill on 'The Witcher'; Liam Hemsworth on 'The Witcher'
After three seasons, Henry Cavill announced in October 2022 that he was exiting his role on the hit Netflix fantasy series The Witcher, with Liam Hemsworth replacing him.
"My journey as Geralt of Rivia has been filled with both monsters and adventures," Cavill wrote on Instagram. "In my stead, the fantastic Mr. Liam Hemsworth will be taking up the mantle of the White Wolf. As with the greatest of literary characters, I pass the torch with reverence for the time spent embodying Geralt and enthusiasm to see Liam's take on this most fascinating and nuanced of men."
Hemsworth later released his own statement on Instagram: "Henry Cavill has been an incredible Geralt, and I'm honoured that he's handing me the reins and allowing me to take up the White Wolf's blades for the next chapter of his adventure.... I may have some big boots to fill, but I'm truly excited to be stepping into the Witcher world."
Hemsworth will play Geralt in the final two seasons of the series.
03 of 30
Ruby Stokes for Hannah Dodd (Francesca Bridgerton on Bridgerton)
Liam Daniel/Netflix (2)
Ruby Stokes on 'Bridgerton'; Hannah Dodd on 'Bridgerton'
The first two seasons of Netflix's hit romance series only saw a taste of Ruby Stokes' Francesca Bridgerton — the quiet and unassuming sixth member of the titular family who only appeared in five out of 16 episodes. Around the time season 2 premiered, Stokes decided to leave the show, as she told Variety in February 2023: "Every lesson I learned on Bridgerton was so valuable, and it propelled me, and allowed me to go on and take on a lead role on another show [Lockwood & Co]."
Nevertheless, season 3 presented Hannah Dodd's version of Francesca, who's given a much more prominent storyline where she explores her identity further and is officially presented to Queen Charlotte (Golda Rosheuvel).
04 of 30
Lecy Goranson for Sarah Chalke for Lecy Goranson for Sarah Chalke (Becky Conner on Roseanne)
ABC Photo Archives/Disney General Entertainment Content via Getty; Bob D'Amico/Disney General Entertainment Content via Getty
Lecy Goranson on 'Roseanne'; Sarah Chalke on 'Roseanne'
Lecy Goranson and Sarah Chalke did quite the complicated dance throughout the eight-year run of Roseanne. The sitcom debuted in October 1988 with Goranson playing Becky Conner. She continued to do so for five years, leaving the gig after the season 5 episode "Daughters and Other Strangers" in May 1993. Chalke then stepped in, picking up the role of Becky in November 1993's season 6 episode "Homecoming." Chalke then exited in 1995, when the part went back to Goranson, who played Becky on and off from September 1995 through May 1996. Chalke popped back up at this time, taking on Becky through the series finale in May 1997. Meanwhile, Goranson has played Becky for the entire run of the Roseanne follow-up series The Conners so far, with Chalke appearing as Andrea in three episodes of the 2018 revival season of Roseanne and an episode of The Conners.
05 of 30
Maxwell Huckabee for Aaron Hart for Jared Gilmore for Mason Vale Cotton (Bobby Draper on Mad Men)
AMC (4)
Maxwell Huckabee on 'Mad Men'; Aaron Hart on 'Mad Men'; Jared Gilmore on 'Mad Men'; Mason Vale Cotton on 'Mad Men'
According to Kiernan Shipka, who played big sister Sally, there were no fewer than eight Bobbys in the series' seven seasons — only four of whom, however, were credited. Those four major Bobbys were Maxwell Huckabee (season 1), Aaron Hart (seasons 1 and 2), Jared Gilmore (seasons 3 and 4), and finally Mason Vale Cotton (seasons 5–7).
06 of 30
Lisa Robin Kelly for Christina Moore (Laurie Forman on That '70s Show)
Carsey-Werner/Everett; 20th Century Fox/Everett
Lisa Robin Kelly on 'That '70s Show'; Christina Moore on 'That '70s Show'
Lisa Robin Kelly was introduced as Laurie Forman in That '70s Show's first season. Making her debut in the second episode, "Eric's Birthday," Kelly played the older sister to Topher Grace's Eric Forman. The actress continued to play Laurie on and off for five years, making her last appearance in season 5's "Celebration Day." In the first episode of the sixth season, Laurie was played by Christina Moore with little explanation given for the change. Moore portrayed the promiscuous older sister for six episodes, wrapping her run at the end of the show's sixth season in 2004.
07 of 30
Alessandra Torresani for Mae Whitman (Ann Veal on Arrested Development)
Fox; Mike Yarish/Netflix/Everett
Alessandra Torresani on 'Arrested Development'; Mae Whitman on 'Arrested Development'
Her? Mae Whitman may be famous for her early role on Arrested Development, but she was not the first actress to play Ann Veal on the Emmy-winning sitcom. The character of George Michael's (Michael Cera) girlfriend was introduced by Alessandra Torresani in the season 1 episode "Let 'Em Eat Cake" in 2004. Whitman first played Ann a few months later, appearing in the season 2 episode "The One Where They Build a House."
08 of 30
Janet Hubert for Daphne Reid (Vivian Banks on The Fresh Prince of Bel-Air)
Chris Cuffaio/NBCU Photo Bank; Chris Haston/NBC/NBCU Photo Bank via Getty
Will Smith and Janet Hubert on 'The Fresh Prince of Bel-Air'; Daphne Reid and Will Smith on 'The Fresh Prince of Bel-Air'
The Fresh Prince of Bel-Air viewers first met Aunt Viv in 1990 thanks to Janet Hubert. Hubert played Vivian Banks from the show's September 1990 premiere episode through 1993, taking her last bow in the season 3 episode "Six Degrees of Graduation." Amid rumors of a feud with Fresh Prince star Will Smith, Hubert was replaced for the sitcom's fourth season. Daphne Reid stepped into Aunt Viv's shoes in the season 4 premiere, continuing the character's story from 1993 until the show's wrap in May 1996. Hubert has since shared in the 2020 Fresh Prince reunion special on HBO Max why she left the show, which included personal struggles her cast wasn't privy to.
09 of 30
Dick York for Dick Sargent (Darrin Stephens on Bewitched)
ABC Photo Archives/ABC via Getty (2)
Dick York and Elizabeth Montgomery on 'Bewitched'; (L to R): Elizabeth Montgomery, Erin Murphy, Dick Sargent, and David Lawrence on 'Bewtiched'
Samantha (Elizabeth Montgomery) met her match in Darrin Stephens on Bewitched, but the adman wasn't even played by the same actor through the show's eight-year run. Dick York originated the role, playing Darrin from the 1964 series premiere "I, Darrin, Take This Witch, Samantha" through season 5's "Samantha and Darrin in Mexico City," five years and 17 episodes later. Dick Sargent then took over, first playing Darrin in the season 6 premiere, "Sam and the Beanstalk," and continuing to do so until the show came to a close in 1972.
10 of 30
Lily Nicksay for Lindsay Ridgeway (Morgan Matthews on Boy Meets World)
ABC Photo Archives/ABC via Getty (2)
Lily Nicksay on 'Boy Meets World'; Lindsay Ridgeway on 'Boy Meets World'
Boy Meets World premiered in 1993 with Lily Nicksay playing Morgan Matthews, the little sister to Ben Savage's Cory Matthews. She continued the role through the end of the second season, bidding adieu in the 1995 season finale "Home." Morgan was nowhere to be seen in the first half of the third season, finally returning in 1996's "A Kiss Is More Than a Kiss" with Lindsay Ridgeway playing the character. The show nodded to the absence, as Cory told his sister, "Morgan, long time, no see!" and she responded, "Yeah, that was the longest timeout I've ever had." Both Nicksay and Ridgeway appeared as Morgan (with Ridgeway being credited as "Morgan Matthews II") in the 2017 series finale of Girl Meets World, a show centered around Cory and Topanga’s daughter.
11 of 30
Barbara Bel Geddes for Donna Reed for Barbara Bel Geddes (Miss Ellie Ewing on Dallas)
Everett; CBS via Getty
Barbara Bel Geddes on 'Dallas'; Donna Reed on 'Dallas'
Dallas premiered in April 1978 with Barbara Bel Geddes playing Miss Ellie Ewing. She continued the role for six years, leaving after the season 7 episode "End Game" in May 1984. In November 1984, Donna Reed stepped into her shoes, taking a turn as Miss Ellie Ewing beginning with the season 8 episode "Homecoming." Another swap was in the works, however, as Reed exited the show a year later, with her final appearance in May 1985's "Swan Song.” Geddes returned as Miss Ellie Ewing in September 1985 in the season 9 premiere, “The Family Ewing.”
12 of 30
Dixie Carter for Mary Ann Mobley (Maggie McKinney on Diff'rent Strokes)
Gary Null/NBC/NBCU Photo Bank; ABC Photo Archives/Disney General Entertainment Content via Getty
Dixie Carter on 'Diff'rent Strokes'; Mary Ann Mobley on 'Diff'rent Strokes'
Dixie Carter introduced the character of Maggie McKinney in Diff'rent Strokes' sixth season. She played the aerobics instructor for one year, leaving the show in 1985's season 7 episode "Blue Collar Drummond." Mary Ann Mobley took over in the eighth season premiere, playing Maggie in the final run of episodes.
13 of 30
Al Corley for Jack Coleman (Steven Carrington on Dynasty)
ABC Photo Archives/Disney General Entertainment Content via Getty (2)
Al Corley on 'Dynasty'; Jack Coleman on 'Dynasty'
When Dynasty made its debut in January 1981, Al Corley was playing the character Steven Carrington. Corley portrayed the oil heir for about a year, exiting Dynasty after the 1982 season 2 episode "The Cliff." Jack Coleman took over from there, making his debut as Steven in the 1982 season 3 episode "Acapulco." Coleman stayed on the show for six years, picking up a final appearance in 1988's season 8 episode "Colorado Roulette."
14 of 30
Ross Butler for Charles Melton (Reggie Mantle on Riverdale)
The CW; Jack Rowand/The CW
Ross Butler on 'Riverdale'; Charles Melton on 'Riverdale'
Ross Butler was the first to don the football jersey of Reggie Mantle, playing the stereotypical bro-y jock for Riverdale's first season before exiting to portray another jock character, Zach, on Netflix's 13 Reasons Why.
One last little thing... @TheCW @WriterRAS @RapaportCasting @GBerlanti @SarahSoWitty @_MELTON_ @ArchieComics #riverdale #aapi #represent pic.twitter.com/p9KtMEzEQg
— Ross Butler (@RossButler) May 13, 2017
Upon his character's recasting with Charles Melton, Butler posted a video on X expressing his gratitude: "I'm so happy the CW...gave me, an Asian American, a chance to play a traditionally caucasian character, Reggie. And in light of recent casting news, I am even more excited and more proud that they decided to keep Reggie Asian American.... I support Charles Melton all the way, passing the baton off."
For the rest of the show's seven-season run, Melton brought fresh energy to Reggie while also refining his acting chops, earning a slew of nominations and awards for his breakout performance in May December (2023) the same year that Riverdale wrapped.
15 of 30
Jake T. Austin for Noah Centineo (Jesus Adams Foster on The Fosters)
ABC Family/Eric McCandless; Nicole Wilder/Freeform via Getty
Jake T. Austin on 'The Fosters'; Noah Centineo on 'The Fosters'
Jake T. Austin picked up a big gig in 2013 when he originated the role of Jesus Adams Foster on The Fosters. He played the young man for two years, wrapping his run after the season 2 episode "The End of the Beginning" in March 2015. The character was then absent for a handful of episodes, finally returning in August 2015 with Noah Centineo appearing as Jesus in season 3's "Lucky."
16 of 30
Ed Skrein for Michiel Huisman (Daario Naharis on Game of Thrones)
HBO; Macall B.Polay/HBO
Ed Skrein on 'Game of Thrones'; Michiel Huisman on 'Game of Thrones'
When Game of Thrones fans first met Daario Naharis in the show's third season, the sellsword was played by Ed Skrein. When the fourth season debuted in 2014, however, Michiel Huisman stepped into the role of Daario through the end of the sixth season, after which Daario was never seen on the series again.
17 of 30
Santino Fontana for Skylar Astin (Greg on Crazy Ex-Girlfriend)
Scott Everett White/The CW; Robert Voets/The CW
Santino Fontana on 'Crazy Ex-Girlfriend'; Skylar Astin on 'Crazy Ex-Girlfriend'
In the first season of Crazy Ex-Girlfriend, Santino Fontana charmed viewers as Greg Serrano, the show's sarcastic, cynical bartender and one of Rebecca Bunch's (Rachel Bloom) love interests. Before the musical-comedy series was renewed for another installment, the Broadway star and Frozen voice actor had already committed to other projects. As a result, he was only available for four episodes in season 2, prompting the showrunners to change Greg's character arc.
Greg eventually returned, sober, in season 4 with Pitch Perfect star Skylar Astin taking over the role. Co-creator Aline Brosh McKenna explained to EW how they executed the recast, saying: "Greg being a different person is not as much about his looks as his vibe — the reason Greg is different is he doesn’t hate himself anymore. There’s a sweetness and a kindness that radiates from Skylar, and it’s wonderful for Rebecca Bunch."
18 of 30
Mike Evans for Damon Evans for Mike Evans (Lionel Jefferson on The Jeffersons)
CBS via Getty (2)
Mike Evans on 'The Jeffersons'; Damon Evans on 'The Jeffersons'
Mike Evans joined The Jeffersons as Lionel Jefferson, playing the young man in the series premiere. He continued his turn through the first season, but the role went to Damon Evans in The Jeffersons' second season. Damon portrayed Lionel for three years, exiting the show after 1978's season 4 episode "Lionel Gets the Business." In 1979, Mike returned, taking on Lionel in the season 6 premiere and continuing the gig through the 1985 episode "Sayonara: Part 2" in the final season.
19 of 30
Clayton Moore for John Hart for Clayton Moore (The Lone Ranger on The Lone Ranger)
LMPC via Getty; ABC Photo Archives/Disney General Entertainment Content via Getty
Clayton Moore on 'The Lone Ranger'; John Hart on 'The Lone Ranger'
In September 1949, The Lone Ranger made its debut, with Clayton Moore playing the title character in "Enter the Lone Ranger." Moore continued to play the Lone Ranger through March 1951, leaving after the season 2 episode "Backtrail." When the third season premiered in September 1952, John Hart was the man behind the mask. Hart played the Lone Ranger until September 1952, exiting after the season 3 episode "The Red Mark." Moore then made his return, coming back to the role in the September 1954 season 4 premiere "The Fugitive" and continuing the role until the show's wrap in June 1957.
20 of 30
Jeremy Gelbwaks for Brian Forster (Christopher "Chris" Partridge on The Partridge Family)
ABC Photo Archives/Disney General Entertainment Content via Getty (2)
Jeremy Gelbwaks on 'The Partridge Family'; Brian Forster on 'The Partridge Family'
When fans first took in The Partridge Family, Jeremy Gelbwaks was playing the role of Chris Partridge. The young man appeared on the show for about a year, playing the drummer through the season 1 finale, "A Knight in Shining Armor," in 1971. When season 2 debuted, Brian Forster was in the role. Forster continued to play Chris for three years, going out with the show's final episode in 1974.
21 of 30
Ryan Bittle for Jeremy Garrett (Todd Wilkins on Sweet Valley High)
Saban Intl./Everett; Saban International/Everett
Ryan Bittle on 'Sweet Valley High'; Jeremy Garrett on 'Sweet Valley High'
Sweet Valley High made its TV debut in September 1994, recruiting Ryan Bittle for the role of high school dreamboat Todd Wilkins. Bittle held the gig for two years, eventually leaving after the season 2 episode "A Look Back in Anecdotes" in 1996. He was then replaced by Jeremy Garrett, who took on the role of Todd the same year. Garrett continued his turn through the show's final run of episodes in 1997.
22 of 30
Beverley Owen for Pat Priest (Marilyn Munster on The Munsters)
CBS via Getty; Everett
Beverly Owen on 'The Munsters'; Pat Priest on 'The Munsters'
Viewers met the Munsters in September 1964, getting an introduction to Marilyn Munster thanks to actress Beverley Owen. Owen played the normal family member through the 13th episode in December 1964, passing the part to Pat Priest, who made her first appearance as Marilyn the following week in "Grandpa Leaves Home." Priest continued to portray Marilyn throughout the rest of the show's run.
23 of 30
Andrew Terraciano for Mika Amonsen (Sean Reagan on Boston Blue)
Patrick Harbron/CBS via Getty ; Christos Kalohoridis/CBS
Andrew Terraciano on 'Blue Bloods'; Mika Amonsen on 'Boston Blue'
Andrew Terraciano played Sean Reagan on all 14 seasons of Blue Bloods, debuting in season 1 when he was just 7 years old. For the spinoff Boston Blue, however, the character was recast with Mika Amonsen.
Speaking with Variety, executive producer Brandon Margolis said the decision had nothing to do with Terraciano's contributions to the character, but rather reflects "a new chapter" for both Sean and his father, Danny (Donnie Wahlberg). "It felt like there was an organic opportunity to bring in a new performance with a new energy, to help dramatize that change," he said.
24 of 30
Jordan Elsass for Michael Bishop (Jonathan Kent on Superman & Lois)
Dean Katie Yu/The CW; Shane Harvey/The CW
Jordan Elsass on 'Superman & Lois'; Michael Bishop on 'Superman & Lois'
On the CW's Superman & Lois, Clark Kent and Lois Lane are the parents of twin boys, Jonathan and Jordan. Jonathan was initially played by Jordan Elsass, but the actor left the series following season 2.
The decision was apparently made by Elsass, as a statement from Warner Bros. TV said he "notified the Studio that he will not be returning to Superman & Lois for season 3 due to personal reasons." Sources reiterated to EW that his departure wasn't a workplace-related issue, but a private matter.
Michael Bishop took over the role for seasons 3 and 4, fulfilling the Australian actor's longtime dream of joining the Kent family.
25 of 30
Jane Levy for Emma Greenwell (Mandy Milkovich on Shameless)
Showtime; Cliff Lipson/Showtime/Courtesy Everett
Jane Levy on 'Shameless'; Emma Greenwell on 'Shameless'
Jane Levy originated the role of the libidinous Mandy Milkovich on Shameless, appearing in the first season before departing to lead ABC's Suburgatory.
Reflecting on the career move in 2012, Levy told Backstage that she was drawn to the sitcom. "I try not to get attached to stuff; I try to move on," she said. "But this was the first one I went out for and it was exciting... When I found out it was actually going to happen, I went crazy."
Emma Greenwell stepped in as Mandy beginning in season 2, giving the character a grittier edge. She stayed on Shameless through season 6, much of which was spent in a complicated on-and-off relationship with Jeremy Allen White's Lip Gallagher.
26 of 30
Julia Butters for Giselle Eisenberg (Anna-Kat Otto on American Housewife)
Adam Taylor/Disney General Entertainment Content via Getty; Craig Sjodin via Getty
Julia Butters on 'American Housewife'; Giselle Eisenberg on 'American Housewife'
Julia Butters charmed audiences as the lovable Anna-Kat Otto for the first four seasons of American Housewife. After earning acclaim for her breakout role in Quentin Tarantino's Once Upon a Time in Hollywood, Butters left the series to "pursue other opportunities," per Deadline.
She has since appeared in movies like Steven Spielberg's The Fabelmans and Freakier Friday with Jamie Lee Curtis and Lindsay Lohan.
Giselle Eisenberg (Life in Pieces) took over the role of Anna-Kat for the show's fifth and final season.
27 of 30
Phil Bruns for Barney Martin (Morty Seinfeld on Seinfeld)
NBC; Michael Yarish/NBCU Photo Bank
Phil Bruns on 'Seinfeld'; Barney Martin on 'Seinfeld'
Morty Seinfeld, Jerry's loud, paranoid dad on Seinfeld, is among the comedy's more memorable supporting players. Barney Martin played Morty from season 2 through season 9, but the character was first portrayed by actor Phil Bruns in the season 1 episode "The Stake-Out."
As noted by director Tom Cherones, the role was recast due to co-creators Jerry Seinfeld and Larry David wanting Morty to have a "harsher" vibe.
28 of 30
John Randolph for Jerry Stiller (Frank Costanza on Seinfeld)
NBC; Michael Yarish/NBCU Photo Bank/NBCUniversal via Getty
John Randolph on 'Seinfeld'; Jerry Stiller on 'Seinfeld'
After so many memorable episodes and line readings ("Hello, woman"), it's hard to believe Frank Costanza was played by anyone but Jerry Stiller. When the volcanic father of Jason Alexander's George debuted in season 4, however, he was played by actor John Randolph (National Lampoon's Christmas Vacation) in a performance far more reserved.
In a DVD featurette, David couldn't recall why Randolph wasn't brought back in season 5, but noted that writer Larry Charles suggested they recast Frank with Stiller. Frank became such an iconic figure on the show that David even negotiated for Stiller and Alexander to reshoot Randolph's season 4 scene and insert it into reruns and subsequent releases.
29 of 30
Ruby Rose for Wallis Day (Kate Kane on Batwoman)
Jeffery Garland/The CW; The CW/Everett
Ruby Rose on 'Batwoman'; Wallis Day on 'Batwoman'
After just one season, Ruby Rose announced she was leaving her role as Kate Kane on the CW's Batwoman. Rose later alleged unsafe working conditions on set and accused former Warner Bros. TV president Peter Roth and her costar, Dougray Scott, of mistreatment. Warner Bros. TV denied the claims, and a few cast members also disputed her comments, claiming Rose was fired from the show.
For season 2, Javicia Leslie was cast as the Ryan Wilder version of Batwoman following the apparent death of Kate, though she was later revealed to be alive (and portrayed by actress Wallis Day).
30 of 30
Jo Marie Payton for Judyann Elder (Harriette Winslow on Family Matters)
Monty Brinton/CBS via Getty; CBS
Jo Marie Payton on 'Family Matters'; Judyann Elder on 'Family Matters'
Jo Marie Payton exited Family Matters halfway through its final season, with her last appearance as Harriette Winslow airing on Dec. 19, 1997. The role was then recast with Judyann Elder, who played Harriette for the show's remaining nine episodes.
Payton told EW in 2017 that she doesn't have any regrets about leaving and even admitted she'd been ready to move on years earlier. "I actually made the decision to leave the show two years before I left," she revealed. "I was unhappy about a lot of things; I was going through a divorce, I wasn't happy on the show — it didn't mean I did not want to perform as an actress or an artist … I wanted to do something else."
Get your daily dose of entertainment news, celebrity updates, and what to watch with our EW Dispatch newsletter.
on Entertainment Weekly
Source: “AOL Entertainment”