I still can't believe they replaced Henry Cavill as the lead in his own TV show...
Occasionally, a film or TV show will find itself in the unexpected position of having to replace an actor in one of its major roles. The reasons for this can vary, including death, injury, or differing perspectives. So here are just 11 times an actor was replaced and the fellow performer who took over their role:
1. Henry Cavill in The Witcher. The actor left the ongoing Netflix series after two seasons. Cavill and Netflix have not publicly stated a reason for his departure.
![A person with long white hair and a medallion looks at another person with braided hair in a fur cloak, both standing against a cloudy sky](https://img.buzzfeed.com/buzzfeed-static/static/2025-02/6/22/asset/0d028818181e/sub-buzz-881-1738882044-1.png?downsize=700%3A%2A&output-quality=auto&output-format=auto)
Replaced by Liam Hemsworth. "Henry, I've been a fan of yours for years and was inspired by what you brought to this beloved character. I may have some big boots to fill, but I'm truly excited to be stepping into The Witcher world," Liam said in a statement earlier this year.
![Character in medieval armor with long hair and glowing eyes looks intently. A sword is visible on their back. Netflix logo in corner](https://img.buzzfeed.com/buzzfeed-static/static/2025-02/6/22/asset/eff63780c531/sub-buzz-1952-1738882097-1.png?downsize=700%3A%2A&output-quality=auto&output-format=auto)
2. Chris Farley in Shrek. The comedian died in 1997, before the film's release in 2001.
Steve Granitz / WireImage / Getty Images
Replaced by Mike Myers. According to his brother, Farley had recorded most of his lines for the film before his untimely death.
Evan Agostini / ImageDirect / Getty Images
3. Nicole Kidman in Panic Room. According to Entertainment Weekly, she dropped out of the film after a knee injury she sustained while filming Moulin Rouge prevented her from the physically demanding lead role in Panic Room.
Cindy Ord / WireImage / Getty Images
Replaced by Jodie Foster. "I was in a really bad way. I was like, 'I'm having a breakdown.' And Jodie took over, thank the Lord," Nicole told the Hollywood Reporter in 2024.
Replaced by Christina Milian for Season 3. "I know I have massive shoes to fill. Naya was incredible. I hope to honor Naya, her family, friends and fans with a great performance," Milian said in a statement per TVLine.
Replaced by Giancarlo Esposito. "To be afforded the opportunity to create in his honor with this incredible team extends the depth and breadth of his legacy through all of us who loved him so dearly," Esposito said in a statement, per Deadline.
ANGELA WEISS/AFP via Getty Images
Replaced by Courtney B. Vance for the upcoming second season. "I know that stepping into this role of Zeus will be a memorable experience and I'll be giving my brother, Lance Reddick, who left us way too soon, a heavenly hug," Vance said in a statement, per Variety.
Gilbert Flores/Variety via Getty Images
Ian West/PA Images via Getty Images, HBO / Via youtube.com