Actors Who Turned Down Blockbuster Roles

By Steven M. Peters Updated Published
This post may contain links from our sponsors and affiliates, and Flywheel Publishing may receive compensation for actions taken through them.
Actors Who Turned Down Blockbuster Roles

© Frederick M. Brown / Getty Images

Actor Ben Affleck no doubt disappointed many fans when he confirmed his decision from last year not to return to the role of Batman, whom he played in three movies. Robert Pattinson will now star in the titular role in β€œThe Batman.” Affleck told The New York Times that his struggles with alcohol were largely to blame for the decision.

The actor is not the first to walk away from a major role. In fact, many A-listers turn down roles in what eventually become blockbuster films, missing massive opportunities and in turn altering the course of pop culture forever by causing the roles to go those stars we associate them with today.

The idea of someone other than Tom Hanks playing Forrest Gump or someone other than Matthew Broderick playing Ferris Bueller seems preposterous. These characters are iconic, and filmgoers’ perceptions of them are inseparable from the actors who play them.

Yet these roles β€” along with many others β€” are among those that came surprisingly close to being played by others. In each case, the part was offered to a different actor before it was offered to the one who ultimately played it, resulting in the loss of millions of dollars, potential Academy Awards, and critical praise for the performer who was originally considered.

24/7 Tempo has identified 30 actors who turned down roles in movies that would go on to become box office blockbusters β€” including some of the top grossing movies of all time.

Click here to see the actors who turned down blockbuster roles.

Presley Ann / Getty Images

1. Christina Applegate
> Role: Elle Woods
> Movie: Legally Blonde (2001)
> Played by: Reese Witherspoon

Christina Applegate was offered the role of ditzy blonde Elle Woods in β€œLegally Blonde” following her decade-long stint on β€œMarriedҀ¦ with Children.” Applegate refused the part, fearing the character was too similar to the one she played on television.

[in-text-ad]

Evening Standard / Getty Images

2. Warren Beatty
> Role: Bill
> Movie: Kill Bill (2003)
> Played by: David Carradine

Quentin Tarantino originally wanted Warren Beatty to play the titular Bill in his Kill Bill movies. Warren Beatty turned down the role so as not to spend too much time away from his family, and Tarantino reworked the part to better fit David Carradine.

[recirclink id=520415]

Christopher Polk / Getty Images

3. Emily Blunt
> Role: Black Widow
> Movie: Iron Man 2 (2010)
> Played by: Scarlett Johansson

Despite initially being turned down for the part of Russian assassin Natasha Romanoff β€” also known as Black Widow β€” Scarlett Johansson was eventually cast when Emily Blunt dropped out of the project. Blunt was reportedly contractually obligated to work on β€œGulliver’s Travels,” which was filmed at the same time. Blunt was one of the highest-grossing stars of 2018.

Vittorio Zunino Celotto / Getty Images

4. Jim Carrey
> Role: Buddy the Elf
> Movie: Elf (2003)
> Played by: Will Ferrell

Jim Carrey was reportedly on board when he first read the script for holiday classic β€œElf.” But by the time the movie, which was stuck in development, actually made it to production β€” about 10 years later β€” he had already starred as the Grinch in β€œHow the Grinch Stole Christmas” and turned down his chance to star in another Christmas flick.

[in-text-ad-2]

Clive Brunskill / Getty Images

5. Sean Connery
> Role: Gandalf
> Movie: The Lord of the Rings: The Fellowship of the Ring (2001)
> Played by: Ian McKellen

Sir Sean Connery was reportedly offered a $10 million per film salary plus 15% of the box office gross to play Gandalf in all three Lord of the Rings movies. Connery refused and later stated, β€œI never understood it. I read the book. I read the script. I saw the movie. I still don’t understand it.” The trilogy would proceed to gross more than $2.9 billion worldwide at the box office.

Stuart C. Wilson / Getty Images

6. Tom Cruise
> Role: Ren
> Movie: Footloose (1984)
> Played by: Kevin Bacon

Tom Cruise was initially considered for the role of Ren in β€œFootloose” because of his socks-and-underwear-clad dance routine in β€œRisky Business.” Filming of β€œAll the Right Moves” caused scheduling issues, however, and Cruise had to relinquish the role to Kevin Bacon. Cruise’s career has turned out well and he was one of the highest-grossing stars in 2018.

[in-text-ad]

Vittorio Zunino Celotto / Getty Images

7. Matt Damon
> Role: Jake Sully
> Movie: Avatar (2009)
> Played by: Sam Worthington

Matt Damon was forced to pass on the role of Jake Sully in β€œAvatar” due to scheduling conflicts with β€œThe Bourne Ultimatum.” The James Cameron film went on to become the highest grossing film worldwide of all time.

[recirclink id=522424]

Michael Loccisano / Getty Images

8. Benicio Del Toro
> Role: Khan
> Movie: Star Trek: Into Darkness (2013)
> Played by: Benedict Cumberbatch

Benicio Del Toro was in talks with the filmmakers of β€œStar Trek: Into Darkness,” reportedly to play the role of the villainous Khan. The actor walked away though, due to disagreements over how much he would be paid.

Atsushi Tomura / Getty Images

9. Johnny Depp
> Role: Ferris Bueller
> Movie: Ferris Bueller’s Day Off (1986)
> Played by: Matthew Broderick

Depp was offered to play the lead in John Hughes’ β€œFerris Bueller’s Day Off.” The 1986 film would have been among Depp’s earliest movie roles had the actor not turned down the opportunity, making way for Matthew Broderick’s iconic performance.

[in-text-ad-2]

Jeff J Mitchell / Getty Images

10. Leonardo DiCaprio
> Role: Ennis Del Mar
> Movie: Brokeback Mountain (2005)
> Played by: Heath Ledger

Leonardo DiCaprio declined a starring role in β€œBrokeback Mountain,” according to Gus Van Sant, who was originally on board as director before the movie was handed over to Ang Lee. Brad Pitt, Matt Damon, and Ryan Phillippe were also considered, but each turned down the role that eventually went to Heath Ledger.

John Phillips / Getty Images

11. Mel Gibson
> Role: Maximus
> Movie: Gladiator (2000)
> Played by: Russell Crowe

Mel Gibson turned down an offer to star in 2000’s β€œGladiator” as he thought he was too old for the role. The movie would go on to win the Academy Award for Best Picture with Russell Crowe in the lead role.

[in-text-ad]

Gareth Cattermole / Getty Images

12. Tom Hanks
> Role: Jerry Maguire
> Movie: Jerry Maguire (1996)
> Played by: Tom Cruise

Tom Hanks turned down the role of Jerry Maguire β€” which was written with him in mind β€” because he was directing β€œThat Thing You Do” at the time. He has since said that Cruise was perfectly cast.

[recirclink id=643536]

Jason Kempin / Getty Images

13. Anne Hathaway
> Role: Alison Scott
> Movie: Knocked Up (2007)
> Played by: Katherine Heigl

Anne Hathaway revealed in a 2007 interview in Marie Claire magazine that she turned down the role of Alison in Judd Apatow’s comedy β€œKnocked Up” due to nudity in the script that she found unnecessary. Katherine Heigl, who ended up playing Alison, would later stir controversy by calling the movie β€œa little sexist,” in a 2018 interview with β€œVanity Fair.”

Kevin Winter / Getty Images

14. Charlie Hunnam
> Role: Christian Grey
> Movie: Fifty Shades of Grey (2015)
> Played by: Jamie Dornan

Charlie Hunnam, perhaps best known for his work on the show β€œSons of Anarchy,” called his departure from β€œFifty Shades of Grey” β€” after he was announced to play the part of Christian Grey β€” β€œthe worst professional experience of [his] life,” in an interview with β€œV Man.” He also referred to the decision, which he said was due to scheduling issues, as β€œheartbreaking.”

[in-text-ad-2]

Alberto E. Rodriguez / Getty Images

15. Hugh Jackman
> Role: James Bond
> Movie: Casino Royale (2006)
> Played by: Daniel Craig

Hugh Jackman was offered the chance to play James Bond after Pierce Brosnan, but the actor thought the series had become too β€œunbelievable and crazy,” he recounted to β€œVariety” in 2017. Actor Daniel Craig stepped up to the plate instead, becoming the highest paid Bond actor ever.

Pascal Le Segretain / Getty Images

16. Michael B. Jordan
> Role: Dr. Dre
> Movie: Straight Outta Compton (2015)
> Played by: Corey Hawkins

Dr. Dre personally wanted Michael B. Jordan to play him in the musical biopic, but Jordan was unable to because of an overlap with scheduling of his role as The Human Torch in the β€œFantastic Four.” β€œStraight Outta Compton” went on to gross more than $161 million in the U.S., while β€œFantastic Four” was a flop, grossing just over $56 million.

[in-text-ad]

Mike Coppola / Getty Images

17. BeyoncΓ© Knowles
> Role: Plumette
> Movie: Beauty and the Beast (2017)
> Played by: Gugu Mbatha-Raw

Director Bill Condon worked with BeyoncΓ© in the 2006 musical β€œDreamgirls.” Condon told Yahoo! Entertainment that he tried to cast the superstar in the live action remake of β€œBeauty and the Beast” but that the part was too small for her.

[recirclink id=596450]

Kevin Winter / Getty Images

18. John Lithgow
> Role: The Joker
> Movie: Batman (1989)
> Played by: Jack Nicholson

According to John Lithgow, the actor actively talked director Tim Burton out of considering him for the role of the Joker in his 1989 version of β€œBatman.” Jack Nicholson reportedly earned $100 million for the role, when accounting for inflation.

360b / Shutterstock.com

19. Jack Nicholson
> Role: Michael Corleone
> Movie: The Godfather (1972)
> Played by: Al Pacino

Before he ever played the Joker, Jack Nicholson turned down a major role himself. Nicholson turned down the role of Michael Corleone, thinking himself too old for the part. Today β€œThe Godfather” is considered among the greatest films of all time.

[in-text-ad-2]

Pascal Le Segretain / Getty Images

20. Gwyneth Paltrow
> Role: Rose Dewitt Bukater
> Movie: Titanic (1997)
> Played by: Kate Winslet

According to Gwyneth Paltrow, she was one of the last two actresses being considered for the role of Rose in β€œTitanic.” Paltrow turned it down and actress Kate Winslet was nominated for a Best Actress Academy Award for her performance in the part.

Tim P. Whitby / Getty Images

21. Michelle Pfeiffer
> Role: Clarice Starling
> Movie: The Silence of the Lambs (1991)
> Played by: Jodie Foster

Jonathan Demme originally wanted to cast Michelle Pfeiffer as Clarice Starling β€” ultimately played by Jodie Foster β€” but she turned the part down over concerns β€œabout the darkness of the piece,” according to the director.

[in-text-ad]

Noam Galai / Getty Images

22. Burt Reynolds
> Role: Han Solo
> Movie: Star Wars (1977)
> Played by: Harrison Ford

Burt Reynolds expressed his regret in 2016 at having turned down the iconic role of Han Solo in the Star Wars series. The actor also reportedly turned down an offer to play James Bond after Sean Connery had, as well as Michael Corleone in β€œThe Godfather.”

[recirclink id=544320]

Ethan Miller / Getty Images

23. Molly Ringwald
> Role: Vivian Ward
> Movie: Pretty Woman (1990)
> Played by: Julia Roberts

Following her performances in three successful John Hughes classics β€” β€œSixteen Candles,” β€œThe Breakfast Club,” and β€œPretty in Pink” β€” Molly Ringwald was offered the lead role in β€œPretty Woman.” The part would ultimately go to the then-largely unknown Julia Roberts.

Jonathan Leibson / Getty Images

24. Julia Roberts
> Role: Viola De Lesseps
> Movie: Shakespeare in Love (1998)
> Played by: Gwyneth Paltrow

Julia Roberts herself turned down a major role when she was offered a part in β€œShakespeare in Love.” The actress made her decision upon hearing that Daniel Day-Lewis also decided not to appear in the movie. β€œShakespeare in Love” went on to win Best Picture at the Oscars, and Gwyneth Paltrow, who replaced Roberts, won Best Actress.

[in-text-ad-2]

Jason Kempin / Getty Images

25. Ja Rule
> Role: Tej
> Movie: 2 Fast 2 Furious (2003)
> Played by: Ludacris

According to director John Singleton, Ja Rule turned down half a million dollars to appear in the film. The part ultimately went to Ludacris, who has since starred in four additional movies in the franchise.

Jamie McCarthy / Getty Images

26. Tom Selleck
> Role: Indiana Jones
> Movie: Raiders of the Lost Ark (1981)
> Played by: Harrison Ford

The famously mustachioed Tom Selleck auditioned for β€” and was offered β€” the role of Indiana Jones in the original β€œRaiders of the Lost Ark.” He was unable to get out of his contract for the television series Magnum P.I., however, and had to forfeit the opportunity.

[in-text-ad]

Matthias Nareyek / Getty Images

27. Will Smith
> Role: Neo
> Movie: The Matrix (1999)
> Played by: Keanu Reeves

According to Will Smith, he turned down the lead role in β€œThe Matrix” following a meeting with directors Lana and Lilly Wachowski that left him less than impressed. The actor has noted his mistake, while also praising the casting of Keanu Reeves in a role that required not a lot of dialogue, calling it β€œperfect.”

[recirclink id=542832]

Christopher Polk / Getty Images

28. John Travolta
> Role: Forrest Gump
> Movie: Forrest Gump (1994)
> Played by: Tom Hanks

John Travolta passed on a chance to play the lead in Robert Zemeckis’ β€œForrest Gump.” Tom Hanks β€” who accepted the part β€” ultimately won the Oscar for Best Actor for his performance. Travolta managed to find some success with his role in β€œPulp Fiction,” which was released the same year.

Pascal Le Segretain / Getty Images

29. Emma Watson
> Role: Mia
> Movie: La La Land (2016)
> Played by: Emma Stone

While β€œLa La Land” director Damien Chazelle claims that there was a moment when Emma Watson was signed on to star in the film, the actress says that it was never a settled matter. Due to scheduling issues related to her role in the live action β€œBeauty and the Beast,” Watson passed on the part. Replacement Emma Stone went on to win the Best Actress award at the Oscars.

[in-text-ad-2]

Christopher Polk / Getty Images

30. Reese Witherspoon
> Role: Sidney Prescott
> Movie: Scream (1996)
> Played by: Neve Campbell

Following Drew Barrymore’s decision to play the smaller role of Casey in the 1996 horror movie β€œScream,” rather than protagonist Sidney, the filmmakers offered Reese Witherspoon the role. She turned it down, as did Claire Danes and Brittany Murphy. β€œScream” eventually grossed $173 million worldwide against a $14 million budget.

Our $500K AI Portfolio

See us invest in our favorite AI stock ideas for free

Our Investment Portfolio

Continue Reading

Top Gaining Stocks

ULTA β€’ Vol: 3,395,558
+$67.55
+12.65%
$601.50
MRNA β€’ Vol: 16,531,461
+$2.21
+8.67%
$27.70
WBD β€’ Vol: 198,739,971
+$1.54
+6.28%
$26.08
LUV β€’ Vol: 15,211,720
+$2.04
+5.70%
$37.85
COO β€’ Vol: 10,745,660
+$4.37
+5.67%
$81.40

Top Losing Stocks

PSKY β€’ Vol: 27,105,535
-$1.46
9.82%
$13.37
WRB β€’ Vol: 15,664,173
-$4.15
5.86%
$66.72
VST β€’ Vol: 4,524,237
-$8.90
5.05%
$167.17
NRG β€’ Vol: 1,864,827
-$6.36
3.76%
$163.00
PODD β€’ Vol: 518,069
-$11.43
3.62%
$304.49