When a new movie is in the works, several actors line up to try and snatch lead or supporting roles. However, they sometimes choose to actively pass on roles that are offered to them. The following is a list of films that could’ve looked a lot different if the original actors planned for these roles had actually accepted them.
Christina Applegate – Legally Blonde (2001)
Elle Woods was perfectly played by Reese Witherspoon in 2001’s Legally Blonde. The actress went on to reprise the character in two more films, and the entire franchise became so popular that it was turned into a Broadway musical. Its overall success makes it a wonder why anyone would have turned the role down, but that’s exactly what Christina Applegate did.
Applegate received the script after Married… with Children (1987-97) finished up and realized the role of Woods was very similar to her character Kelly Bundy. Turns out, she psyched herself out. “I got scared of kind of repeating myself,” she told ET Online in 2015. “What a stupid move that was, right?”
Hugh Jackman – Casino Royale (2006)
After five movies, it’s hard to think anyone other than Daniel Craig could have carried on the torch as James Bond. From 2006-21, he portrayed the role, inheriting it from Pierce Brosnan. There were many candidates considered for the part, and when asked if he was interested in playing Bond in 2006’s Casino Royale, Hugh Jackman said “no.”
“I just felt at the time that the scripts had become so unbelievable and crazy, and I felt like they needed to become grittier and real,” he told Variety in 2017. “And the response was: ‘Oh, you don’t get a say. You just have to sign on.’ I was also worried that between Bond and X-Men, I’d never have time to do different things.”
Gwyneth Paltrow – Titanic (1997)
Titanic (1997) is considered one of the greatest movies of all time. Its Oscars sweep is proof of that, with a total of 14 nominations and 11 wins. A young Leonardo DiCaprio was paired alongside an even younger Kate Winslet, and although audiences ultimately knew what was going to happen, the star-crossed romance that ensued was easily one of the biggest tear-jerkers in Hollywood.
Before filming began, Gwyneth Paltrow was seriously considered for the role of Rose Dewitt Bukater. Allegedly, she turned down the role to star in Great Expectations (1998), which she might be regretting now.
In an interview with Howard Stern in 2015, Paltrow explained how she feels about her decision nowadays. “I look back at the choices I’ve made and think, ‘Why the hell did I say yes to that? And no to that?’ And you know, you look at the big picture and think: There’s a universal lesson here. What good is it to hold onto roles?”
Will Smith – The Matrix (1999)
One of Keanu Reeves’ most iconic and recognizable roles is that of Neo in The Matrix (1999). The franchise saw four movies in total, all featuring Reeves as the lead. However, what seems to have been a role written for the actor was actually offered to Will Smith. Ultimately, he chose to turn it down, because, as he explained, “In the pitch, I just didn’t see it.”
Turns out, Smith has mad respect for Reeves’ work in the franchise. “I watched Keanu’s performance — and very rarely do I say this — but I would have messed it up… At that point I wasn’t smart enough as an actor to let the movie be,” he said. “Whereas Keanu was smart enough to just let it be. Let the movie and the director tell the story, and don’t try and perform every moment.”
John Lithgow – Batman (1989)
Ever since the first live-action Batman hit the silver screen, audiences have argued over the best actor to play the Caped Crusader and the Joker. In 1989, Tim Burton’s rendition of the comic book hero saw arguably the best there ever was: Michael Keaton. His arch nemesis, the Joker, was played by none other than Jack Nicholson, whose painted smile was something out of a nightmare.
While many would say Nicholson’s portrayal of the villain might not have been top-tier, it could have never even happened at all. John Lithgow was once up for the role, but after his audition had to convince Burton to go with someone else. “I tried to persuade him I was not right for the part, and I succeeded,” the actor told Vulture in 2017.
Sarah Jessica Parker – Beetlejuice (1988)
Beetlejuice (1988) is a dark fantasy horror comedy that needed the right cast to make it work. With Michael Keaton at the reins and Alec Baldwin, Geena Davis, Jeffrey Jones and Catherine O’Hara in supporting roles, the film was destined for success.
However, one character, Lydia Deetz, might have looked a lot different if the role had been accepted by the actor it was originally offered to, Sarah Jessica Parker. The part was ultimately played by Winona Ryder, and it served as her gateway into the world of science fiction. She perfected the dark and dismal personality of Lydia, while Parker went on to play the bright and bubbly Carrie Bradshaw in Sex and the City (1998-2004).
Sean Connery – The Lord of the Rings (2002)
It’s hard to picture anyone other than Ian McKellen portraying Gandalf in The Lord of the Rings franchise – it’s as if the role was written exactly for him. However, he wasn’t director Peter Jackson’s first choice. The actor wasn’t even his second! As he shared with Variety in 2023, two others were considered for the role before him.
“I don’t think you’re ever the first choice. I certainly wasn’t the first choice for Gandalf,” he said. “Tony Hopkins turned it down. Sean Connery certainly did. They’re all coming out of the woodwork now, and I hope they feel silly.”
John Travolta – Forrest Gump (1994)
Another role that’s always felt like it was written for the actor who played them is Forrest Gump, portrayed by Tom Hanks. However, as it turns out, Hanks wasn’t originally intended for the part. Director Robert Zemeckis had his eyes set on John Travolta when looking to cast Gump, but wasn’t able to bag the actor for the job.
Travolta turned the film down in favor of Pulp Fiction (1994), which went on to be a major success, later becoming a cult classic among movie fans. Forrest Gump (1994) didn’t hurt for success either, winning six Oscars at the 67th Academy Awards. One of those was awarded to Hanks, who won for Best Actor.
Al Pacino – Star Wars (1977)
Before the Indiana Jones franchise, Harrison Ford’s early acting career saw a lot of television roles. It was 1973’s American Graffiti that really started his film career, bagging him a gig that would break him into the Hollywood scene; it led George Lucas to offer him the part of Han Solo in Star Wars: Episode IV – A New Hope (1977).
However, the role of the daring smuggler with sass and wit was actually passed on by Al Pacino. Ford’s portrayal as Han Solo was his biggest role until the first installment of Indiana Jones was released in 1981. Who knows what would have happened to his career if Pacino had chose to accept it?
Michelle Pfieffer – Basic Instinct (1992)
Released in 1992, Basic Instinct is Sharon Stone’s most successful movie to date. She played the murderous antagonist Catherine Tramell alongside Michael Douglas‘ Detective Nick Curran. The film broke a lot of barriers and was a commercial success.
The role of Tramell was once offered to Michelle Pfeiffer. She ended up turning it down, which was both a good and bad thing for Stone. Sure, it afforded her Hollywood success, but it also brought her troubles with her children later on in life.