Actors Who Passed On Movies That Became Box Office Hits
The casting process in Hollywood often involves a series of negotiations and difficult choices that can define a career for decades. Many iconic roles were originally offered to different actors who chose to walk away for various professional or personal reasons. These decisions frequently lead to massive box office success for the films and the performers who eventually accepted the parts. The following list explores the male stars who famously declined roles in movies that went on to achieve incredible commercial and critical heights.
Will Smith

Will Smith famously turned down the role of Neo in ‘The Matrix’ to work on ‘Wild Wild West’ instead. He later explained that he did not fully understand the complex concept of the film at the time of the pitch. Keanu Reeves took the role and helped launch one of the most successful science fiction franchises in cinematic history. The movie became a cultural phenomenon and changed the way action sequences were filmed.
John Travolta

John Travolta was the first choice to play the titular character in the beloved drama ‘Forrest Gump’. He declined the offer and later admitted that passing on the project was a professional mistake. Tom Hanks stepped into the role and earned an Academy Award for his portrayal of the kindhearted man from Alabama. The film became a massive box office hit and remains a staple of American cinema.
Leonardo DiCaprio

Leonardo DiCaprio was offered the lead role of Dirk Diggler in the acclaimed film ‘Boogie Nights’. He chose to decline the part so he could star in ‘Titanic’ which went on to become the highest grossing film of its time. Mark Wahlberg took the role in ‘Boogie Nights’ and received significant praise for his performance. Both films were highly successful and helped cement the leading man status of their respective stars.
Matt Damon

Matt Damon had the opportunity to play the lead character in the groundbreaking film ‘Avatar’ directed by James Cameron. He turned down the role due to scheduling conflicts with his other filming commitments at the time. Sam Worthington was cast instead and the movie went on to break global box office records. Damon has joked in interviews about the significant amount of money he lost by declining the back end deal offered for the project.
Nicolas Cage

Nicolas Cage was considered for the role of Aragorn in ‘The Lord of the Rings’ trilogy. He decided to pass on the project because he did not want to spend several years filming in New Zealand away from his family. Viggo Mortensen eventually took the role and became a central figure in the massive fantasy franchise. The films were both commercial juggernauts and critical darlings that won numerous awards.
Tom Cruise

Tom Cruise was approached early in the development process to play Tony Stark in ‘Iron Man’. He eventually lost interest in the project because he felt the script was not coming together in a way that met his standards. Robert Downey Jr. was cast in the role and his performance launched the modern Marvel Cinematic Universe. The film was a huge success and turned the character into a household name.
Harrison Ford

Harrison Ford was offered the role of Dr. Alan Grant in the prehistoric blockbuster ‘Jurassic Park’. He chose to decline the part which allowed Sam Neill to take over the leading role of the paleontologist. The movie became a massive hit and sparked a franchise that continues to release new installments today. Ford remained a top star but this specific blockbuster became a defining moment for Neill instead.
Mel Gibson

Mel Gibson was the original choice to play Maximus in the epic historical drama ‘Gladiator’. He felt that he was too old to convincingly play the Roman general at that stage of his career. Russell Crowe was cast instead and won an Academy Award for his legendary performance. The film was a major box office success and revitalized interest in the sword and sandal genre.
Al Pacino

Al Pacino was offered the role of Han Solo in the original ‘Star Wars’ movie during the mid seventies. He turned it down because he found the script to be confusing and did not understand the vision of George Lucas. Harrison Ford took the role and it became one of the most iconic characters in film history. The movie launched a massive franchise that has earned billions of dollars over several decades.
Sean Connery

Sean Connery was the first choice to play Gandalf in ‘The Lord of the Rings’ film series. He declined the role because he stated that he never understood the books or the script provided to him. Ian McKellen took the part and received an Oscar nomination for his portrayal of the powerful wizard. The trilogy became a massive financial success and is considered a masterpiece of the fantasy genre.
Brad Pitt

Brad Pitt was offered the role of Neo in ‘The Matrix’ before the part was eventually given to Keanu Reeves. He chose to pass on the project which allowed him to focus on other roles during that busy period of his career. The film went on to redefine the action genre with its innovative special effects and philosophical themes. Reeves became an action icon while Pitt continued to find success in other major productions.
Bruce Willis

Bruce Willis turned down the role of Sam Wheat in the romantic fantasy film ‘Ghost’. He reportedly did not believe that the concept of a man playing a ghost would work well for audiences. Patrick Swayze took the role and the film became one of the highest grossing movies of the year. The success of the film proved that the supernatural romance had massive appeal for global viewers.
Jack Nicholson

Jack Nicholson was offered the role of Michael Corleone in ‘The Godfather’ but decided to pass on the project. He believed that the role should be played by an actor with Italian heritage to maintain the authenticity of the character. Al Pacino was eventually cast and the performance helped make him one of the most respected actors in the world. The film is now regarded as one of the greatest movies ever made.
Kevin Costner

Kevin Costner turned down the lead role in ‘The Shawshank Redemption’ to focus on his ambitious project ‘Waterworld’. While ‘Waterworld’ faced many production challenges the prison drama became a beloved classic after its release. Tim Robbins took the role of Andy Dufresne and delivered a performance that is still celebrated by fans today. The film remains one of the highest rated movies on various audience review platforms.
Mark Wahlberg

Mark Wahlberg was considered for a lead role in the groundbreaking drama ‘Brokeback Mountain’. He admitted that he was uncomfortable with the subject matter and decided not to take the part. Heath Ledger and Jake Gyllenhaal eventually starred in the film which received critical acclaim and major box office success. The movie is now seen as a significant cultural milestone in modern cinema.
Matthew McConaughey

Matthew McConaughey was offered the role of Jack Dawson in the epic romance ‘Titanic’ directed by James Cameron. He auditioned for the part but ultimately did not secure the role after Leonardo DiCaprio became the top choice. The film went on to win eleven Academy Awards and earned billions of dollars worldwide. McConaughey eventually found his own massive success in both romantic comedies and dramatic roles.
Denzel Washington

Denzel Washington was offered the role of Detective David Mills in the dark thriller ‘Seven’. He turned it down because he felt the script was too demonic and dark for his personal taste. Brad Pitt took the role and the film became a massive hit that is still discussed for its shocking ending. Washington later expressed some regret about passing on the project after seeing the final product.
Christian Bale

Christian Bale was considered for the role of James Bond in ‘Casino Royale’ before the producers chose Daniel Craig. He decided not to pursue the role because he felt the franchise was too formulaic at that time. Craig brought a gritty realism to the character that revitalized the series and led to massive box office numbers. Bale instead found incredible success playing Batman in another major film franchise.
Hugh Jackman

Hugh Jackman was offered the chance to play James Bond in ‘Casino Royale’ but he chose to decline. He wanted to focus on his work as Wolverine in the ‘X-Men’ series and felt he could not commit to two major franchises. Daniel Craig took over the role and helped make the film a global success. Jackman continued to lead his own franchise for many years following this decision.
Liam Neeson

Liam Neeson was approached to play James Bond in ‘GoldenEye’ during the early nineties. He turned down the role because his wife at the time told him she would not marry him if he took the part. Pierce Brosnan eventually stepped into the role and helped relaunch the franchise for a new generation. Neeson later found his own path as an action star in the ‘Taken’ film series.
Sylvester Stallone

Sylvester Stallone was considered for the role of the T-800 in the original ‘The Terminator’ movie. He did not take the part which paved the way for Arnold Schwarzenegger to become a major action star. The film was a surprising success that launched a multi-billion dollar franchise. Stallone remained a powerhouse in Hollywood through his own iconic series like ‘Rocky’ and ‘Rambo’.
Tom Hanks

Tom Hanks was the original choice to play the lead role in the sports drama ‘Jerry Maguire’. He had to pass on the project because he was busy directing his own film ‘That Thing You Do’ at the time. Tom Cruise took the role and delivered one of the most memorable performances of his career. The movie was a significant box office success and produced several famous catchphrases.
Jim Carrey

Jim Carrey was the first choice to play the role of Greg Focker in the comedy ‘Meet the Parents’. He even contributed some jokes to the early script before leaving the project to work on other films. Ben Stiller took the role and his chemistry with Robert De Niro helped the film become a huge hit. The movie eventually spawned a successful trilogy of comedies.
Edward Norton

Edward Norton was offered the lead role of Patrick Bateman in ‘American Psycho’ when the project was in early development. He declined the part and Christian Bale eventually fought hard to secure the role for himself. The film became a cult classic and established Bale as a versatile and dedicated performer. Norton instead chose to focus on other dramatic roles during that period of his career.
Jake Gyllenhaal

Jake Gyllenhaal was one of the actors considered for the lead role in ‘Avatar’ before Sam Worthington was cast. He chose to pass on the opportunity which allowed the film to find a relatively unknown lead at the time. The movie became a historical box office success and pushed the boundaries of visual technology. Gyllenhaal continued to build a diverse filmography with many critically acclaimed performances.
Ralph Fiennes

Ralph Fiennes was offered the lead role of Robert Langdon in ‘The Da Vinci Code’ before Tom Hanks was cast. He chose to decline the part and the producers eventually moved on to other options for the character. The film became a massive commercial success based on the best selling novel by Dan Brown. Fiennes instead focused on his work in the ‘Harry Potter’ franchise during that time.
Richard Gere

Richard Gere was considered for the role of John McClane in the action classic ‘Die Hard’. He turned down the part which was eventually offered to Bruce Willis who was mostly known for television at the time. The film was a massive hit and redefined the action hero as an everyman character. Willis became one of the biggest stars in the world thanks to this specific role.
Cary Grant

Cary Grant was the original choice to play James Bond in the first film ‘Dr. No’. He declined the role because he did not want to commit to a multi-film contract at that stage of his career. Sean Connery was cast instead and his performance defined the character for generations to come. The Bond franchise became one of the most enduring and profitable series in movie history.
Gene Hackman

Gene Hackman was the first choice to play Hannibal Lecter in ‘The Silence of the Lambs’. He actually owned the rights to the book and intended to direct and star in the film before deciding the material was too violent. Anthony Hopkins took the role and won an Academy Award for his terrifying performance. The movie was a major box office success and swept the top categories at the Oscars.
Paul Newman

Paul Newman was offered the lead role in ‘Dirty Harry’ but he declined because he felt the script was too right wing. He suggested that the producers look at Clint Eastwood who eventually took the part. The film became a massive hit and created one of the most iconic anti-heroes in cinema history. Eastwood became a legendary figure in the action genre following the success of the movie.
Frank Sinatra

Frank Sinatra was originally cast as John McClane in ‘Die Hard’ because of a contractual obligation from a previous film. He was in his seventies at the time and decided he was too old to perform the physical role. This allowed Bruce Willis to take the lead and change the course of his acting career. The film became a legendary action hit and remains a popular favorite during the holiday season.
Burt Reynolds

Burt Reynolds was offered the role of Han Solo in ‘Star Wars’ but he turned it down. He later admitted that he did not realize how big the project would become and expressed regret for his decision. Harrison Ford took the role and became a global superstar through the success of the franchise. Reynolds remained a major box office draw throughout the seventies despite missing this opportunity.
Christopher Walken

Christopher Walken was one of the final actors considered for the role of Han Solo before George Lucas chose Harrison Ford. He did not secure the part which allowed Ford to bring his unique charm to the legendary smuggler. The film series went on to become a staple of popular culture and earned billions at the box office. Walken continued to have a highly successful and eccentric career in many other famous films.
Warren Beatty

Warren Beatty was the original choice to play Bill in the two part action epic ‘Kill Bill’. He eventually left the project which allowed David Carradine to take the role of the titular antagonist. The films were major hits and are considered some of the best work by director Quentin Tarantino. Beatty chose to focus on other projects while the martial arts films became cultural touchstones.
Michael Madsen

Michael Madsen was offered the role of Vincent Vega in ‘Pulp Fiction’ after working with Quentin Tarantino on a previous film. He chose to star in a western called ‘Wyatt Earp’ instead which was not as successful at the box office. John Travolta took the role and it revitalized his career in a major way. ‘Pulp Fiction’ became a landmark of independent cinema and a huge commercial success.
Mickey Rourke

Mickey Rourke was offered the role of Butch Coolidge in ‘Pulp Fiction’ but he chose to decline the part. This decision allowed Bruce Willis to step into the role of the boxer which helped maintain his status as a top star. The movie was a massive critical and commercial success that influenced the style of many future films. Rourke later found a career resurgence with his performance in ‘The Wrestler’ years later.
Daniel Day-Lewis

Daniel Day-Lewis was approached multiple times to play Aragorn in ‘The Lord of the Rings’ trilogy. He consistently turned down the role as he prefers to focus on smaller and more intimate character studies. Viggo Mortensen eventually took the part and became an essential part of the massive fantasy success. The films became some of the highest grossing movies ever produced in Hollywood.
Ethan Hawke

Ethan Hawke was offered the lead role in the science fiction blockbuster ‘Independence Day’. He reportedly threw the script out of his car window because he thought it was terrible and would fail. Will Smith took the role and the movie became a massive box office hit that defined the summer blockbuster. Hawke later admitted that he was wrong about the potential success of the film.
Michael Keaton

Michael Keaton was offered the lead role in the fantasy comedy ‘Groundhog Day’. He turned it down because he did not fully understand the character or the repetitive nature of the script. Bill Murray took the role and it became one of the most beloved comedies of all time. The film was a significant box office success and remains a cultural staple today.
Charlie Sheen

Charlie Sheen was considered for the lead role of Daniel LaRusso in ‘The Karate Kid’. He did not take the part which allowed Ralph Macchio to become the face of the popular franchise. The movie was a surprise hit that led to several sequels and a successful modern television series. Sheen instead found success in other films like ‘Platoon’ and ‘Wall Street’ during the same era.
Jeremy Irons

Jeremy Irons was the first choice to play Hannibal Lecter in ‘The Silence of the Lambs’ after his success in other dramatic roles. He declined the part because he did not want to play another dark and villainous character at that time. Anthony Hopkins was cast and his performance earned him an Academy Award for Best Actor. The film was a massive hit and is considered one of the best thrillers ever made.
Josh Hartnett

Josh Hartnett was offered the role of Bruce Wayne in ‘Batman Begins’ by director Christopher Nolan. He turned down the opportunity because he wanted to avoid being pigeonholed into superhero roles at a young age. Christian Bale was cast and the trilogy became a massive commercial and critical success. Hartnett later expressed some regret about not building a professional relationship with the acclaimed director.
Val Kilmer

Val Kilmer was one of the actors considered for the role of Neo in ‘The Matrix’ during the casting process. He did not end up with the part which allowed Keanu Reeves to lead the groundbreaking film. The movie was a global success and changed the way audiences perceived reality and technology. Kilmer continued to work on other major projects including several popular action and drama films.
Bill Murray

Bill Murray was considered for the role of Forrest Gump before Tom Hanks was officially cast. He did not take the part and the film went on to become a massive success with Hanks in the lead. The movie won multiple awards and earned hundreds of millions of dollars at the box office. Murray continued his own successful career in many classic comedy and drama films.
Chevy Chase

Chevy Chase was offered the lead role of Lester Burnham in the drama ‘American Beauty’. He chose to pass on the project and Kevin Spacey eventually took the role. The film was a major critical success and won the Academy Award for Best Picture. Chase later admitted that he regretted passing on the film because it was such a high quality production.
Dustin Hoffman

Dustin Hoffman was offered the lead role in ‘Close Encounters of the Third Kind’ directed by Steven Spielberg. He turned it down because he was not sure about the script and the focus on extraterrestrial life. Richard Dreyfuss took the role and the film became a massive box office success and a science fiction classic. Hoffman continued to be one of the most respected actors in the industry with other major roles.
Robert De Niro

Robert De Niro was considered for the lead role in the comedy ‘Big’ before Tom Hanks was cast. He was reportedly interested in the part but the production eventually went in a different direction. The film was a huge success and helped establish Hanks as a major box office star. De Niro continued his legendary career with many other iconic roles in crime and drama films.
Alec Baldwin

Alec Baldwin was offered the chance to return as Jack Ryan in the sequel to ‘The Hunt for Red October’. He turned down ‘Patriot Games’ which allowed Harrison Ford to take over the role of the famous character. The film was a major box office success and Ford played the character in another hit sequel. Baldwin instead chose to focus on his work on Broadway and other film projects.
Russell Crowe

Russell Crowe was the original choice to play Wolverine in the first ‘X-Men’ movie. He turned down the part and suggested that the producers look at his fellow countryman Hugh Jackman. Jackman took the role and became a global superstar while leading the franchise for nearly two decades. The films were massive hits and helped launch the modern era of superhero cinema.
Share your favorite movie casting what if stories in the comments.


