Skip To Content

    These 17 Actors Were Cast Last Minute In Iconic Movie Roles

    I literally can't imagine anyone but Harrison Ford playing Indiana Jones.

    There are countless movie characters that are pretty much ~inseparable~ from the actors who played them. However, some of them might've looked a whole lot different if not for last-minute replacements and call-ups!

    Here are 17 times exactly THAT occurred...

    1. We all know Marty McFly as Michael J. Fox.

    But did you know that the role initially went to Eric Stolz?

    2. Paddington is, of course, voiced by the great Ben Whishaw — and we wouldn't have it any other way!

    But Ben was actually a replacement for Colin Firth!

    3. One of the most iconic superhero performances of all time is undoubtedly Hugh Jackman as Wolverine.

    But for the character's first appearance in X-Men, Logan was actually played by Dougray Scott.

    Dougray Scott in Mission: Impossible 2

    4. Michelle Pfeiffer's Catwoman in Batman Returns is considered by many to be the best iteration of the iconic masked villain.

    But Michelle's role actually went to Annette Bening at first!

    Annette Bening as Myra Langtry in The Grifters

    5. The character of Aragorn is synonymous with Viggo Mortenson, and for good reason!

    But Lord of the Rings could have been totally different, since the part was first handed to Stuart Townsend!

    6. Hugo Weaving was perfect as the voice of V in V for Vendetta.

    Hugo weaving as V in V for Vendetta.

    However, it was James Purefoy who was initially cast as the silver-tongued antihero.

    Just for fun, here's a scene that highlights Hugo's masterful performance as V!

    View this video on YouTube

    youtube.com

    7. If I say "Indiana Jones," whom do you picture? Harrison Ford, of course!

    But here's something wild: Indiana was initially going to be played by Tom Selleck!

    8. Christian Bale's performance as Patrick Bateman is certainly one for the books.

    But it turns out that Leonardo DiCaprio had to drop out of American Psycho in order for Christian to get the role.

    Jack Dawson looking into the distance on the deck of the Titanic

    9. Sofia Coppola famously played Michael Corleone's daughter in the third film of The Godfather trilogy, but that certainly wasn't how it was supposed to go.

    Winona Ryder had actually quit during the filming of The Godfather: Part III.

    10. Captain Benjamin Willard — a key role in Apocalypse Now — was played by Martin Sheen, and it's impossible to picture him played by anyone else.

    However, Harvey Keitel was originally lined up for the part, until he was fired during filming.

    A young Harvey in a suit in Mean Streets

    11. Paul Dano's portrayal of Eli Sunday in There Will Be Blood was the perfect tonic to Daniel Day-Lewis's performance.

    Daniel Day-Lewis as Daniel Plainview and Paul Dano as Eli Sunday in There Will Be Blood

    However, filmmaker Kel O'Neill (director of The Empire Project) was actually supposed to play Eli!

    12. It's hard to imagine Shrek without Mike Myers' voice at the helm.

    But Shrek was actually supposed to be played by Saturday Night Live legend Chris Farley.

    Chris Farley with a phone strapped to his head as Mike Donnelly in Black Sheep

    Here's some of the lost (and then found) footage of Chris voicing Shrek:

    View this video on YouTube

    youtube.com

    13. I'm sure we can't imagine Beverly Hills Cop Axel Foley as anyone other than Eddie Murphy.

    But it could've been hella different, because Sylvester Stallone was actually lined up to play the role!

    A shirtless Sylvester Stallone shooting his gun as Rambo

    Geena Davis became Dottie Hinson for A League of Their Own.

    But not before Debra Winger had quit the part. Why? Because Madonna was cast.

    Debra in a courtroom in Legal Eagles

    14. Joseph Gordon-Levitt and Seth Rogen were the perfect duo in 50/50.

    Seth as Kyle and Joseph as Adam looking in the mirror after Kyle has just shaved Adams head in 50/50

    But Joseph actually replaced James McAvoy, who was initially cast as Adam.

    James looking scary in a scene from Split

    15. Ed Harris perfectly portrayed Christof, the eerie producer in The Truman Show.

    But it turns out that the great Dennis Hopper was the one who was intended for Christof.

    Dennis in a scene from Speed

    16. The love interest (and operating system) in Her was, of course, voiced by Scarlett Johansson.

    Joaquin Phoenix in Her with split screen of Scarlett

    But Scarlett actually replaced Minority Report star Samantha Morton after she'd already recorded her whole part!

    Samantha as Mary, Queen of Scots

    17. Mark Wahlberg's role as Jack Salmon in Peter Jackson's The Lovely Bones was one of his more endearing performances.

    Jack Salmon looking into a ship in a bottle in The Lovely Bones

    Despite this, Ryan Gosling was originally up for the part of Jack, but he was let go for having gained too much weight.

    Do you think any of these initial casting choices would've been better than the eventual replacements? Let us know in the comments below!