Actors who quit movies during filming

Sometimes, for various reasons, actors leave a project without its lead or a key character. It can happen due to scheduling conflicts, personal issues, or even situations beyond their control. Producers then have to choose between recasting the role or removing the character from the story. In this list, you’ll find 30 times stars walked away from a project, some before filming began and others during production.

Debra Winger – A League of Their Own

@Reddit

She trained for months as Dottie, then left the film; Geena Davis took over. Winger has said the studio’s celebrity casting shift was a factor.


John Boyega – Rebel Ridge

@Reddit

Netflix paused production when Boyega departed mid-shoot, officially citing family reasons. He later returned to work with Netflix on other projects.


James Remar – Aliens

@Reddit

Originally cast as Hicks, Remar filmed for about two weeks before exiting; Michael Biehn replaced him.


Annette Bening – Batman Returns

@Reddit

Bening had been cast as Catwoman but withdrew during production prep when she became pregnant; Michelle Pfeiffer stepped in.


James Purefoy – V for Vendetta

@Reddit

Purefoy left about six weeks into filming; Hugo Weaving replaced him and re-shot or overdubbed scenes.


Nicole Kidman – Panic Room

@Reddit

Kidman started the shoot but exited with a knee injury; Jodie Foster took the role and production reconfigured.


Harvey Keitel – Apocalypse Now

@Reddit

Keitel began as Willard but left early in the shoot, and Martin Sheen replaced him.


Kel O’Neill – There Will Be Blood

@Reddit

Cast as Eli Sunday, O’Neill left after initial filming and was replaced by Paul Dano, who re-shot the part.


Emma Thompson – Luck

@Reddit

Thompson quit the animated feature during production, publicly objecting to the studio’s hiring of John Lasseter.


Dougray Scott – X-Men

@Reddit

Production had already begun when scheduling and injury delays on “Mission: Impossible 2” forced Scott out; Hugh Jackman joined mid-shoot.


Jean-Claude Van Damme – Predator

@Reddit

Hired to play the creature, Van Damme left days into filming amid disputes over the suit and role.


Shia LaBeouf – Don’t Worry Darling

@Reddit

LaBeouf exited the film before release; accounts differ on whether he quit or was fired due to rehearsal approach and on-set dynamics.


Kevin Spacey – All the Money in the World

@Reddit

After scenes were shot and a trailer released, Spacey was removed; Ridley Scott re-shot the role with Christopher Plummer weeks before release.


Buddy Ebsen – The Wizard of Oz

@Reddit

Ebsen filmed as the Tin Man but left after a severe reaction to aluminum makeup; Jack Haley replaced him.


Al Pacino – Despicable Me 2

@Reddit

Pacino exited late in production over creative differences; Benjamin Bratt re-recorded the role on a quick turnaround.


Winona Ryder – The Godfather Part III

@Reddit

Cast as Mary Corleone, Ryder withdrew at the start of production citing exhaustion; Sofia Coppola replaced her.


Thandiwe Newton – Magic Mike’s Last Dance

@Reddit

Newton left early in the shoot; Salma Hayek took over the part.


Colin Firth – Paddington

@Reddit

Firth recorded dialogue but exited late in post when the creative team felt the voice didn’t fit; Ben Whishaw replaced him.


Harvey Keitel – Eyes Wide Shut

@Reddit

Keitel began as Dr. Victor Ziegler but departed during production; Sydney Pollack took the role.


Charlie Hunnam – Fifty Shades of Grey

@Reddit

He exited after initial prep, citing scheduling pressure as “Sons of Anarchy” wrapped and “Crimson Peak” loomed. The studio recast quickly to keep the start date on track.


Armie Hammer – Shotgun Wedding

@Reddit

He left just before production amid a public controversy; Josh Duhamel stepped in. Filming proceeded on schedule with the new lead.


Kim Basinger – Boxing Helena

@Reddit

Basinger withdrew after being attached, leading to a high-profile legal battle with the producers. The role went to Sherilyn Fenn and the film moved forward.


Will Ferrell – Reagan

@Reddit

Ferrell exited following backlash from Alzheimer’s advocates concerned about the project’s tone. The film was later reconfigured with different talent.


John Travolta – The Double

@Reddit

Travolta parted ways with the spy thriller during development, and the lead ultimately went to Richard Gere. Reports pointed to shifting schedules and creative direction.


Ed Skrein – Hellboy

@Reddit

Skrein stepped down from the Major Ben Daimio role amid whitewashing concerns, advocating for authentic casting. Daniel Dae Kim replaced him.


Anne Hathaway – Knocked Up

@Reddit

Hathaway left over discomfort with using real childbirth footage. Katherine Heigl replaced her and the project shot soon after.


Mick Jagger – Fitzcarraldo

@Reddit

Jagger filmed early sequences opposite Jason Robards, but departed when production restarted months later. Werner Herzog ultimately wrote his character out.


Julianne Moore – Can You Ever Forgive Me?

@Reddit

Moore exited after creative differences during the project’s earlier iteration. Melissa McCarthy came aboard and earned an Oscar nomination for the role.


Sylvester Stallone – Beverly Hills Cop

@Reddit

Stallone left weeks before filming over script and tone disagreements. Eddie Murphy took over, and some of Stallone’s action ideas later surfaced in “Cobra”.

Eric Stoltz – Back to the Future

@Reddit

Stoltz filmed for weeks as Marty McFly before the production switched leads to Michael J. Fox and re-shot.