Actors Replaced in Major Roles

Armie Hammer: Armie Hammer's entire slate of work was dropped in 2021 following a social media scandal.

Armie Hammer: After exiting the action-comedy 'Shotgun Wedding' starring Jennifer Lopez, Hammer was replaced by 'Transformers' star Josh Duhamel as leading man.

Johnny Depp: Johnny Depp lost out on his role as Grindelwald in the 'Fantastic Beasts' film series after he "was asked by Warner Bros to withdraw.

Tom Cruise: Tom Cruise is a formidable actor who’s known around the world. However, he was substituted as Jack Reacher.

Tom Cruise: 'Jack Reacher' is a book series authored by Lee Child. It had already been adapted as a film series.

Terrence Howard: Howard lit up the screen in 'Iron Man,' playing the superhero James Rhodes (War Machine).

Don Cheadle: But Don Cheadle replaced Howard in the series, starting with 'Iron Man 2' in 2010.

Kevin Spacey: Spacey was the original lead in 'All the Money in the World,' a biographical drama based on the kidnapping of John Paul Getty III in 1973.

Christopher Plummer: However, after Spacey was hit with assault allegations, he was replaced with Christopher Plummer.

Richard Harris: Harris was the original Albus Dumbledore, appearing in the first two 'Harry Potter' movies.

Click Here