Hollywood Actors Who Turned Down Roles That Could’ve Made Them Superstars
The history of Hollywood is filled with incredible what if scenarios that could have changed the landscape of cinema forever. Many famous actors have walked away from roles that eventually turned other performers into global icons and legendary superstars. These decisions are often based on scheduling conflicts or creative differences or a simple misunderstanding of the script. While some actors found success elsewhere others are left to wonder how their careers might have looked if they had taken the part. This list explores the male stars who turned down massive roles that defined the careers of their peers.
Will Smith

Will Smith was famously offered the lead role of Neo in ‘The Matrix’ but decided to turn it down. He chose to work on ‘Wild Wild West’ instead because he felt he was not mature enough as an actor for the Wachowskis’ vision. Keanu Reeves eventually took the role and became the face of a massive global franchise. Smith later admitted that he would have likely messed up the performance anyway.
John Travolta

John Travolta had the opportunity to play the titular character in ‘Forrest Gump’ before the role went to Tom Hanks. He declined the part and later expressed regret over the decision after the film became a massive critical and commercial success. Hanks went on to win an Academy Award for his portrayal of the simple yet wise man. Travolta instead focused on other projects during that prolific era of his career.
Tom Cruise

Tom Cruise was the initial choice for the role of Tony Stark in ‘Iron Man’ as the Marvel Cinematic Universe began. He spent years in discussions about the project but eventually walked away because he felt the script was not working. Robert Downey Jr. stepped in and defined the character for over a decade of interconnected films. This decision shifted the trajectory of modern superhero cinema entirely.
Al Pacino

Al Pacino was offered the iconic role of Han Solo in ‘Star Wars’ during the early stages of production. He turned it down because he did not fully understand the script or the science fiction concept at the time. Harrison Ford secured the role and became a household name through the space opera saga. Pacino later remarked that he gave Ford a career by passing on the legendary character.
Matt Damon

Matt Damon famously turned down the lead role in ‘Avatar’ despite being offered a significant percentage of the film’s box office earnings. He was committed to the ‘Bourne’ franchise and felt he could not leave his current production schedule. Sam Worthington was cast instead and the film became the highest grossing movie of all time. Damon estimates that he lost out on hundreds of millions of dollars by making that choice.
Nicolas Cage

Nicolas Cage was approached to play Aragorn in ‘The Lord of the Rings’ trilogy directed by Peter Jackson. He declined the role because the filming schedule required him to spend several years in New Zealand away from his family. Viggo Mortensen took over the part and delivered a performance that remains a cornerstone of fantasy cinema. Cage has since stated that he enjoys watching the films as a fan without any regrets.
Hugh Jackman

Hugh Jackman was offered the chance to play James Bond in ‘Casino Royale’ as the franchise looked for a new lead. He felt the scripts were becoming too unbelievable and wanted to focus on his work in the ‘X-Men’ series. Daniel Craig eventually took the mantle and revitalized the character with a more grounded approach. Jackman chose to stick with Wolverine and other diverse stage and screen roles.
Mel Gibson

Mel Gibson was the first choice for the role of Maximus in ‘Gladiator’ directed by Ridley Scott. He felt he was too old for the physically demanding role at that point in his career and opted out. Russell Crowe was cast and won an Academy Award for his powerful performance in the historical epic. The movie went on to become a massive success and defined the historical epic genre for a new generation.
Sean Connery

Sean Connery was the top pick to play Gandalf in ‘The Lord of the Rings’ but he did not understand the story or the source material. He reportedly turned down a massive salary and a percentage of the profits to play the wise wizard. Ian McKellen took the role and became synonymous with the character across six different films. Connery retired from acting shortly after making ‘The League of Extraordinary Gentlemen’ instead.
Tom Selleck

Tom Selleck was the original choice for Indiana Jones in ‘Raiders of the Lost Ark’ and even completed a screen test. He was forced to turn down the role because of his contractual obligations to the television show ‘Magnum, P.I.’ at the time. Harrison Ford was cast at the last minute and the film launched one of the most successful adventure franchises in history. Selleck eventually found massive success on television but missed out on this cinematic milestone.
Josh Hartnett

Josh Hartnett was offered the lead roles in ‘Spider-Man’ and ‘Batman Begins’ as well as ‘Superman Returns’ during the peak of his fame. He turned them all down because he was wary of being pigeonholed as a superhero and wanted a more quiet career. Christian Bale and Tobey Maguire took those respective roles and became major global stars. Hartnett stepped away from the Hollywood limelight to pursue independent projects and personal interests.
Leonardo DiCaprio

Leonardo DiCaprio was offered the role of Dirk Diggler in ‘Boogie Nights’ but chose to star in ‘Titanic’ instead. While he admired the script by Paul Thomas Anderson, he felt the opportunity to work with James Cameron was too significant to pass up. Mark Wahlberg took the role and it served as his breakthrough into serious dramatic acting. DiCaprio became a global superstar following the record breaking success of his chosen project.
Burt Reynolds

Burt Reynolds was offered the role of John McClane in ‘Die Hard’ but decided to pass on the action film. He also famously turned down the role of Han Solo and the lead in ‘Terms of Endearment’ earlier in his career. Bruce Willis eventually took the part of McClane and transitioned from a television actor to a major movie star. Reynolds later admitted that he made many mistakes when it came to selecting scripts during his prime.
Harrison Ford

Harrison Ford was offered the role of Oskar Schindler in ‘Schindler’s List’ but he felt his star power would distract from the importance of the story. He believed that audiences would focus on him rather than the historical significance of the Holocaust. Liam Neeson was cast instead and received critical acclaim for his haunting performance. Ford continued to focus on action and thriller roles throughout the nineties.
Brad Pitt

Brad Pitt was the original choice for the role of Russell Hammond in ‘Almost Famous’ but he dropped out due to creative differences. He spent months working on the character before realizing he did not fully connect with the material. Billy Crudup took over the part and the film became a beloved cult classic. Pitt instead moved on to other major projects that further solidified his status as a leading man.
Sylvester Stallone

Sylvester Stallone was originally set to play Axel Foley in ‘Beverly Hills Cop’ and even rewrote the script to be a dark action movie. The producers wanted a comedy and the two parties eventually parted ways over these creative differences. Eddie Murphy took the lead and the film became one of the biggest comedies of the eighties. Stallone took his rewritten ideas and turned them into the film ‘Cobra’ shortly after.
Jack Nicholson

Jack Nicholson was offered the role of Michael Corleone in ‘The Godfather’ but he believed the part should be played by an Italian actor. He felt that authenticity was vital for the story of the Corleone family and stepped aside. Al Pacino was eventually cast in the role that defined his entire career and the history of cinema. Nicholson continued his own legendary run with other classic films like ‘Chinatown’ and ‘One Flew Over the Cuckoo’s Nest’ later on.
Charlie Hunnam

Charlie Hunnam was officially cast as Christian Grey in ‘Fifty Shades of Grey’ before he decided to drop out of the project. He cited a hectic filming schedule for ‘Sons of Anarchy’ and personal reasons for his departure. Jamie Dornan took over the role and became a household name as the franchise achieved massive commercial success. Hunnam has since spoken about the emotional difficulty of walking away from such a high profile opportunity.
Dougray Scott

Dougray Scott was the first choice to play Wolverine in the ‘X-Men’ movies but he was trapped in the production of ‘Mission Impossible 2′ at the time. The filming for the action sequel ran over schedule and forced him to give up the mutant role. Hugh Jackman was a relatively unknown actor when he was cast as a replacement. This single scheduling conflict changed the course of both actors’ professional lives forever.
Henry Cavill

Henry Cavill was the preferred choice of author Stephenie Meyer to play Edward Cullen in the ‘Twilight’ film series. By the time production began he was considered too old for the role of a teenage vampire. Robert Pattinson was cast and the role catapulted him to international superstardom among young audiences. Cavill eventually found his own path to fame by playing Superman in the ‘Man of Steel’ franchise.
Ye

Ye was considered for a role in the film ‘Django Unchained’ directed by Quentin Tarantino. He reportedly had discussions about the project and shared ideas regarding the story of the film. Jamie Foxx eventually took the lead role and delivered an acclaimed performance as the titular character. The musician has frequently mentioned his interest in the film industry and his desire to contribute to cinematic storytelling.
Sean Combs

Sean Combs was offered the role of Alonzo Harris in ‘Training Day’ but he had to decline due to his busy schedule. The role eventually went to Denzel Washington who won an Academy Award for his intense performance. Combs has since appeared in various films and television shows while maintaining his massive business empire. This missed opportunity remains a notable hypothetical scenario in the history of urban crime dramas.
Michael Kenneth Williams

Michael Kenneth Williams was in the running for the lead role in ‘Django Unchained’ before Jamie Foxx was finalized for the part. He was highly regarded for his work on ‘The Wire’ and ‘Boardwalk Empire’ at the time. While he did not get the lead he continued to deliver powerful performances in numerous other television and film projects. His talent for playing complex characters made him a favorite among directors and critics alike.
Joaquin Phoenix

Joaquin Phoenix was the top choice to play Doctor Strange in the Marvel Cinematic Universe before Benedict Cumberbatch was cast. He engaged in long negotiations but ultimately decided that the multi film commitment was not right for him. Phoenix prefers to focus on standalone projects and character studies rather than long term franchise roles. He later found massive success in the superhero genre by playing the lead in ‘Joker’ for a different studio.
Ray Liotta

Ray Liotta was offered the role of Tony Soprano in ‘The Sopranos’ but he turned it down to focus on his film career. He was also later offered the role of Ralph Cifaretto in the same series but declined that as well. James Gandolfini took the lead and delivered one of the most celebrated performances in television history. Liotta eventually joined the franchise years later by appearing in the prequel film ‘The Many Saints of Newark’ in a different capacity.
Michael Keaton

Michael Keaton was offered the lead role of Phil Connors in ‘Groundhog Day’ but he did not understand the tone of the script. He felt the character was too dark and mean spirited for his personal taste at the time. Bill Murray took the role and created a comedic masterpiece that is still studied by filmmakers today. Keaton later admitted that he missed the mark and that Murray was the perfect choice for the part.
Ralph Macchio

Ralph Macchio was one of the actors who auditioned and was considered for the role of Marty McFly in ‘Back to the Future’ during development. He was a rising star after ‘The Karate Kid’ but the producers eventually moved in a different direction. Michael J. Fox was always the first choice but was initially unavailable due to his television commitments. Macchio stayed focused on his own successful franchise while Fox became a cinematic icon of the eighties.
John Lithgow

John Lithgow was approached to play the Joker in the 1989 ‘Batman’ film directed by Tim Burton. He actively tried to talk the director out of casting him because he felt he was not right for the role. Jack Nicholson eventually took the part and his performance became a legendary part of comic book movie history. Lithgow later regretted his lack of confidence and realized he missed a chance to play a truly iconic villain.
Tim Roth

Tim Roth was the first choice to play Severus Snape in the ‘Harry Potter’ film series but he turned it down. He chose to work on ‘Planet of the Apes’ with Tim Burton instead because he found the role more interesting at the time. Alan Rickman was cast as Snape and his performance is now considered one of the highlights of the entire franchise. Roth has stated that he does not regret the move because Rickman was so perfect for the character.
Richard Gere

Richard Gere was offered the role of John McClane in ‘Die Hard’ along with several other prominent leading men of the era. He turned down the action heavy part which allowed the producers to look toward Bruce Willis. This decision helped shift the image of an action hero from a traditional stoic figure to a more relatable Everyman. Gere continued to pursue romantic leads and dramatic roles that defined his career throughout the decade.
James Caan

James Caan was offered the role of Randle McMurphy in ‘One Flew Over the Cuckoo’s Nest’ but he famously turned it down. He later admitted that this was one of the biggest mistakes of his professional life. Jack Nicholson took the role and won an Academy Award for his portrayal of the rebellious psychiatric patient. The film went on to sweep the major categories at the Oscars and became a staple of American cinema.
Kevin Costner

Kevin Costner was offered the lead role of Andy Dufresne in ‘The Shawshank Redemption’ but chose to work on ‘Waterworld’ instead. He was one of the biggest stars in the world and had his pick of scripts during the early nineties. Tim Robbins was eventually cast and the film became a beloved classic that frequently tops greatest of all time lists. Costner has since acknowledged the lasting legacy of the film he decided to pass on.
Gene Hackman

Gene Hackman was originally set to direct and star as Hannibal Lecter in ‘The Silence of the Lambs’ after reading the novel. He eventually withdrew from the project because he felt the material was too violent and dark for him to inhabit. Anthony Hopkins took the role and won an Academy Award for a performance that lasted less than twenty minutes on screen. Hackman remained a respected force in Hollywood but avoided the horror thriller genre.
Liam Neeson

Liam Neeson was approached to play James Bond in ‘GoldenEye’ after Timothy Dalton left the role behind. He turned it down because his future wife Natasha Richardson told him she would not marry him if he took the part. Pierce Brosnan stepped in and led the franchise through four successful films in the nineties. Neeson eventually found his own action stardom much later in life with the ‘Taken’ series.
Clive Owen

Clive Owen was a heavy favorite to take over the role of James Bond in ‘Casino Royale’ after the departure of Pierce Brosnan. He reportedly turned down the offer because he was not interested in being tied to a long term franchise contract. Daniel Craig was selected and his debut film received some of the best reviews in the history of the series. Owen chose to focus on diverse roles in films like ‘Children of Men’ and ‘Inside Man’ instead.
Ewan McGregor

Ewan McGregor was considered for the role of James Bond but he was concerned about the level of fame and typecasting that came with it. He had already experienced massive global attention from the ‘Star Wars’ prequel trilogy and wanted more artistic freedom. The producers moved on to other candidates before settling on Daniel Craig to lead the reboot. McGregor continued to work in a variety of independent films and major studio productions.
Mark Wahlberg

Mark Wahlberg was offered a lead role in ‘Brokeback Mountain’ but he felt uncomfortable with the explicit nature of the script. He passed on the project which allowed Heath Ledger and Jake Gyllenhaal to take the starring roles. The film became a cultural phenomenon and received multiple Academy Award nominations for its leads. Wahlberg has since built a massive career in action and comedy but missed out on this landmark dramatic piece.
Freddie Prinze Jr.

Freddie Prinze Jr. was offered the role of Peter Parker in the original ‘Spider-Man’ film directed by Sam Raimi. He was a major teen heartthrob at the time but the studio eventually decided to go with Tobey Maguire for a different look. This decision helped move superhero movies toward a more grounded and character driven style. Prinze Jr. continued to find success in other films and eventually transitioned into voice acting and production.
Christopher Walken

Christopher Walken was one of the finalists for the role of Han Solo and even participated in screen tests for George Lucas. His unique delivery and screen presence would have created a very different version of the charming smuggler. Harrison Ford was eventually chosen and the rest is cinematic history. Walken went on to have an incredible career winning an Oscar for ‘The Deer Hunter’ and becoming a legendary character actor.
Denzel Washington

Denzel Washington was offered the role of David Mills in ‘Seven’ but he turned it down because he thought the script was too dark. Brad Pitt took the role and the film became a genre defining thriller for director David Fincher. Washington later expressed regret over the decision after seeing the final cut and realizing the quality of the filmmaking. He eventually worked with dark material in other projects but missed out on this specific cult classic.
Rob Lowe

Rob Lowe was offered the role of Derek Shepherd in ‘Grey’s Anatomy’ but he chose to star in a different show called ‘Dr. Vegas’ instead. ‘Dr. Vegas’ was canceled after a handful of episodes while the medical drama became one of the longest running shows in television history. Patrick Dempsey took the role and became a massive star known to millions as McDreamy. Lowe has since found great success on other shows like ‘Parks and Recreation’ and ‘The West Wing’ regardless of this miss.
Jon Hamm

Jon Hamm was the original choice to play Nick Dunne in ‘Gone Girl’ but he was prevented from taking the role due to his schedule on ‘Mad Men’. The creator of the show would not release him from his contract to film the psychological thriller directed by David Fincher. Ben Affleck was cast instead and the movie became a massive hit with both critics and audiences. Hamm has since moved into various film roles but this would have been a major early career transition.
Jeremy Irons

Jeremy Irons was offered the role of Hannibal Lecter in ‘The Silence of the Lambs’ after the success of his previous dramatic work. He declined the part because he did not want to play another dark and villainous character so soon after ‘Dead Ringers’. Anthony Hopkins accepted the role and created one of the most terrifying villains in the history of cinema. Irons later won an Academy Award for ‘Reversal of Fortune’ during the same award season.
Michael Madsen

Michael Madsen was originally offered the role of Vincent Vega in ‘Pulp Fiction’ which was written specifically for him by Quentin Tarantino. He was unable to accept because he was already committed to filming the western ‘Wyatt Earp’ at the time. John Travolta took the role and it famously revived his flailing career and earned him an Oscar nomination. Madsen remained a frequent collaborator of Tarantino but missed out on being part of this specific cultural milestone.
Warren Beatty

Warren Beatty was the first choice for the role of Bill in ‘Kill Bill’ and Tarantino even wrote the character with him in mind. Beatty eventually turned it down because he was concerned about the length of the production and the martial arts training required. David Carradine was cast instead and gave a career defining performance as the mysterious leader of the assassins. The character was slightly reimagined to fit the different persona of Carradine after Beatty’s departure.
Jake Gyllenhaal

Jake Gyllenhaal was one of the top choices to play Jake Sully in ‘Avatar’ before Sam Worthington was cast. He was also a frontrunner to replace Tobey Maguire in ‘Spider-Man 2’ when there were concerns about the lead actor’s health. Gyllenhaal eventually found his way into the Marvel Cinematic Universe years later as the villain Mysterio. He has consistently chosen complex roles in independent films that have earned him significant critical acclaim.
Matthew McConaughey

Matthew McConaughey was heavily considered for the role of Jack Dawson in ‘Titanic’ and even auditioned with Kate Winslet. He ultimately lost out on the part or turned it down depending on the account of the production history. Leonardo DiCaprio took the lead and the film became a global sensation that defined a generation of moviegoers. McConaughey later found his own massive success and an Academy Award for his work in ‘Dallas Buyers Club’ years later.
Christian Bale

Christian Bale was in the running for the role of Jack Dawson in ‘Titanic’ but James Cameron reportedly did not want two British actors playing Americans. He was also a candidate for the role of James Bond during the casting search for ‘Casino Royale’ before Daniel Craig was selected. Bale instead took on the role of Bruce Wayne in ‘Batman Begins’ and helped redefine the superhero genre with a gritty and grounded trilogy. He has since become known as one of the most versatile and committed actors in the industry.
Mick Jagger

Mick Jagger was the original choice to play Dr. Frank N. Furter in ‘The Rocky Horror Picture Show’ during the development of the film. He expressed interest in the role but the part eventually went to Tim Curry who had originated the character on stage. Curry’s performance became legendary and the film grew into the most famous cult classic in cinema history. Jagger continued his legendary music career and appeared in several other films over the following decades.
Robert Redford

Robert Redford was one of the many high profile stars considered for the role of Michael Corleone in ‘The Godfather’ during the casting process. The studio initially wanted a big name actor to lead the film while the director fought for the relatively unknown Al Pacino. Redford was also a top choice for the lead in ‘The Graduate’ but the director felt he was too confident to play the awkward protagonist. He remained one of the most influential figures in Hollywood history by starring in classics like ‘All the President’s Men’ and founding the Sundance Film Festival.
Tell us which of these casting choices would have been the most interesting to see in the comments.


