Actors Who Regret Turning Down Famous Roles
Hollywood is full of “what if” stories. Actors often make choices about which roles to take and which to pass on. Sometimes, turning down a part leads to another great opportunity. Other times, it leads to a lifetime of regret. The reasons for passing on a role vary. It could be a scheduling conflict, a disagreement over the script, or simply not understanding the character.
This list looks at 50 actors who turned down famous roles and later wished they hadn’t. These are stories of missed chances and roles that could have changed careers. For some, the decision haunted them for years. For others, it was a smaller regret in an otherwise successful career. These stories show how unpredictable Hollywood can be.
Will Smith – The Matrix (1999)

Will Smith was offered the role of Neo in The Matrix. At the time, he was a huge star from movies like Independence Day and Men in Black. However, Smith didn’t understand the complex plot of the movie when it was pitched to him. He reportedly found the concept of the Matrix confusing and couldn’t see how it would be a successful film.
Smith has publicly admitted that turning down the role was a mistake. He chose to make the movie Wild Wild West instead, which was a critical and commercial failure. Meanwhile, The Matrix became a cultural phenomenon and Keanu Reeves, who took the role of Neo, became an even bigger star.
Sean Connery – The Lord of the Rings

Sean Connery was the first choice to play Gandalf in The Lord of the Rings trilogy. The offer was incredibly generous, including a large salary and a percentage of the box office profits. However, Connery turned it down for a simple reason: he didn’t understand the story. He read the books and the script but couldn’t grasp the fantasy world created by J.R.R. Tolkien.
The role of Gandalf went to Ian McKellen, who earned an Academy Award nomination for his performance. Connery missed out on what would have been a massive payday and a role in one of the most successful film series of all time. He later admitted that he still didn’t understand the movies even after they were released.
John Travolta – Forrest Gump (1994)

John Travolta was offered the lead role of Forrest Gump. He turned it down to star in another now-classic film, Pulp Fiction. While Pulp Fiction was a huge success and revitalized Travolta’s career, Forrest Gump became a box office giant and won six Academy Awards, including Best Picture and a Best Actor award for Tom Hanks.
Travolta has since said that passing on Forrest Gump was a mistake. Even though his role in Pulp Fiction earned him an Oscar nomination, the success and cultural impact of Forrest Gump were on another level. It remains one of the most beloved movies of its generation.
Matt Damon – Avatar (2009)

Matt Damon was offered the lead role of Jake Sully in James Cameron’s Avatar. The deal was exceptionally lucrative, as Cameron offered him 10 percent of the movie’s profits. However, Damon was committed to filming the Bourne franchise and had to decline the offer due to scheduling conflicts.
Avatar went on to become the highest-grossing movie of all time, and Damon’s potential share of the profits would have been over $250 million. He has since called the decision to turn down the role the “dumbest thing an actor ever did.” The part eventually went to Sam Worthington.
Michelle Pfeiffer – The Silence of the Lambs (1991)

Michelle Pfeiffer was director Jonathan Demme’s first choice to play FBI agent Clarice Starling in The Silence of the Lambs. She was a major star at the time and the role was highly sought after. However, Pfeiffer was disturbed by the dark and violent nature of the script.
She ultimately turned down the part because she found the subject matter too unsettling. The role went to Jodie Foster, who won an Academy Award for her performance. The film was a massive critical and commercial success, and Pfeiffer later expressed regret over her decision to pass on such an iconic role.
Al Pacino – Star Wars (1977)

Before Harrison Ford became the iconic Han Solo, the role was offered to Al Pacino. At the time, Pacino was a huge star, having already appeared in The Godfather. George Lucas wanted a big name for the part of the cynical smuggler.
However, Pacino turned it down because he didn’t understand the script. He found the space-opera concept strange and couldn’t connect with the character or the world. The role, of course, went to Harrison Ford, who made Han Solo one of the most beloved characters in movie history.
Jack Nicholson – The Godfather (1972)

Jack Nicholson was considered for the role of Michael Corleone in The Godfather. He was already a rising star and knew the film would be a hit. However, he believed that an Italian actor should play the part.
Nicholson felt that it was important for the authenticity of the film to have an actor of Italian descent in the lead role. He passed on the opportunity, and Al Pacino was cast, delivering a legendary performance. While Nicholson has no regrets about his reasoning, he missed out on a role in what many consider one of the greatest films ever made.
Mel Gibson – Gladiator (2000)

Mel Gibson was the original choice to play the lead role of Maximus in the historical epic Gladiator. The role of a Roman general seeking revenge seemed like a perfect fit for Gibson, who was known for his action roles.
However, Gibson felt he was too old to play the part convincingly and turned it down. The role then went to Russell Crowe, who won the Academy Award for Best Actor for his performance. The film was a huge success, and it catapulted Crowe to international stardom.
Gwyneth Paltrow – Titanic (1997)

Gwyneth Paltrow was one of the first actresses considered for the role of Rose DeWitt Bukater in Titanic. She was a rising star at the time, and the role was a potential star-making opportunity. Initially, Paltrow was a frontrunner for the part.
However, she ultimately passed on the role, feeling it was too sentimental for her taste at the time. The part famously went to Kate Winslet, who became a global superstar and received an Oscar nomination for her performance. Paltrow has since admitted that she regrets turning down the iconic role.
Denzel Washington – Se7en (1995)

Denzel Washington was offered the role of Detective David Mills in the dark thriller Se7en. He was a well-established star and the script was highly regarded. However, he turned it down, a decision he later came to regret.
Washington was reportedly hesitant about the film’s dark and disturbing content. The role ultimately went to Brad Pitt, and the film became a critical and commercial success, solidifying Pitt’s status as a leading man. Washington has since said that he made a mistake in passing on the film.
Hugh Jackman – Casino Royale (2006)

Before Daniel Craig was cast as James Bond, Hugh Jackman was approached for the role in Casino Royale. As the popular star of the X-Men franchise, Jackman had the charisma and action experience for the part.
However, he turned it down because he was worried about being typecast and wanted to pursue a wider variety of roles. He also felt the Bond scripts at the time were becoming too unbelievable. The role went to Daniel Craig, who successfully rebooted the franchise with a grittier and more serious take on the character.
Eddie Murphy – Who Framed Roger Rabbit (1988)

Eddie Murphy was the initial choice to play the role of private detective Eddie Valiant in Who Framed Roger Rabbit. The film was a unique blend of live-action and animation, a concept that was groundbreaking at the time.
Murphy, however, didn’t fully grasp the concept and turned the role down. He has since called it one of his biggest career regrets. The part went to Bob Hoskins, who received critical acclaim for his performance in the box-office hit. Murphy admitted he felt foolish after seeing how successful and innovative the final film was.
Leonardo DiCaprio – Boogie Nights (1997)

Leonardo DiCaprio was offered the lead role of Dirk Diggler in Boogie Nights. He was impressed with the script and director Paul Thomas Anderson. However, he had a competing offer to star in a major blockbuster.
DiCaprio chose to star in Titanic instead, a decision that launched him into global stardom. While he doesn’t regret making Titanic, he has said that Boogie Nights is a film he loved and wishes he could have done. The role of Dirk Diggler went to Mark Wahlberg, who earned critical acclaim for his performance.
Burt Reynolds – Star Wars (1977)

Burt Reynolds was another major star who was offered the role of Han Solo. At the peak of his fame in the 1970s, Reynolds was a top box-office draw. However, he wasn’t a fan of science fiction.
He turned down the part because the genre didn’t appeal to him. It was a decision he would later regret. Reynolds admitted that he wished he had taken the role that helped make Harrison Ford a household name and a part of one of the biggest movie franchises in history.
Tom Hanks – The Shawshank Redemption (1994)

Tom Hanks was originally offered the role of Andy Dufresne in The Shawshank Redemption. He was drawn to the script and the character. However, he had a scheduling conflict that prevented him from taking the part.
Hanks was already committed to filming Forrest Gump, which was being made at the same time. The role of Andy Dufresne went to Tim Robbins, and The Shawshank Redemption became one of the most beloved films of all time. While Hanks had incredible success with Forrest Gump, he missed the chance to be in another iconic film.
Bruce Willis – Ghost (1990)

Bruce Willis was offered the lead role of Sam Wheat in the romantic fantasy film Ghost. At the time, he was known for his action roles, particularly as John McClane in Die Hard.
Willis couldn’t imagine how a movie about a ghost who couldn’t physically interact with anyone would be interesting and turned it down. He didn’t think the concept would work on screen. The role went to Patrick Swayze, and Ghost became a massive box office hit. Willis later admitted he had made a mistake in his judgment.
Emily Blunt – Iron Man 2 (2010)

Emily Blunt was the first choice to play Black Widow in Iron Man 2. She was excited about the role and the opportunity to be part of the budding Marvel Cinematic Universe.
Unfortunately, she was contractually obligated to star in the film Gulliver’s Travels and the scheduling conflict forced her to drop out. The role of Black Widow went to Scarlett Johansson, who has played the character in numerous Marvel films to great success. Blunt has expressed her disappointment at having to pass on the part.
Christina Applegate – Legally Blonde (2001)

Christina Applegate was offered the lead role of Elle Woods in Legally Blonde. She had just finished her long run on the sitcom Married… with Children, where she played a similar “ditzy blonde” character.
Applegate feared being typecast and turned down the role. The part went to Reese Witherspoon, who turned Elle Woods into an iconic character and became a major movie star as a result. Applegate has since said she regrets her decision and praised Witherspoon’s performance.
Michael Keaton – Groundhog Day (1993)

Michael Keaton was the original choice for the role of Phil Connors in the classic comedy Groundhog Day. He was a major star at the time, having just played Batman.
However, Keaton didn’t understand the script’s concept and how it could be funny. He couldn’t see the comedic potential in a man reliving the same day over and over. The role went to Bill Murray, who delivered a legendary performance. Keaton later admitted that he simply didn’t “get it” and regretted passing on the film.
Molly Ringwald – Pretty Woman (1990)

Molly Ringwald was a huge teen star in the 1980s, known for her roles in John Hughes films. She was offered the lead role of Vivian Ward in Pretty Woman.
At the time, she felt uncomfortable with the idea of playing a prostitute and turned the part down. The role famously went to Julia Roberts, who became “America’s Sweetheart” and an international superstar. Ringwald has since expressed regret over her decision, acknowledging the film’s success and Roberts’ iconic performance.
Nicolas Cage – The Lord of the Rings

Nicolas Cage was another actor who was offered a major role in The Lord of the Rings trilogy. He was approached to play the part of Aragorn.
Cage turned down the role due to family and time commitments. The filming was set to take place in New Zealand for an extended period, and he didn’t want to be away from his family for that long. The role of Aragorn went to Viggo Mortensen, who became a star as a result of the trilogy’s massive success.
Jim Carrey – Elf (2003)

The original script for the Christmas comedy Elf was written in the 1990s with Jim Carrey in mind for the lead role of Buddy the Elf. Carrey was at the peak of his comedic stardom at the time.
However, the film took many years to get made. By the time it went into production, Carrey had moved on to other projects and was no longer attached to the film. The role of Buddy went to Will Ferrell, who gave an iconic performance that made the film a modern Christmas classic.
Harrison Ford – Schindler’s List (1993)

Steven Spielberg considered Harrison Ford for the lead role of Oskar Schindler in Schindler’s List. Ford had worked with Spielberg on the Indiana Jones films and was a major international star.
However, Spielberg was concerned that Ford’s star power would distract from the seriousness of the film. He feared that audiences would see “Indiana Jones” instead of Oskar Schindler. Ford ultimately agreed, and the role went to the lesser-known Liam Neeson, who received an Academy Award nomination for his powerful performance.
Sandra Bullock – Million Dollar Baby (2004)

Sandra Bullock was an early champion of the script for Million Dollar Baby and wanted to play the lead role of Maggie Fitzgerald. She was attached to the project for a long time and tried to get it made.
However, she had trouble finding a director and financing for the film. Eventually, Clint Eastwood came on board to direct and star, but by that time, Bullock had other commitments. The role went to Hilary Swank, who won her second Academy Award for Best Actress. Bullock has said that the timing was just never right for her.
Julia Roberts – The Blind Side (2009)

Julia Roberts was initially offered the lead role of Leigh Anne Tuohy in The Blind Side. The film was based on the true story of a woman who takes in a homeless teenager who goes on to become a successful football player.
Roberts turned down the role, and it eventually went to Sandra Bullock. Bullock won the Academy Award for Best Actress for her performance, and the film was a huge box office success. Roberts later starred in Eat Pray Love, which was released the following year.
Anne Hathaway – Knocked Up (2007)

Anne Hathaway was originally cast in the lead female role in the comedy Knocked Up. She was set to play Alison Scott, a woman who gets pregnant after a one-night stand.
However, Hathaway dropped out of the film due to creative differences with director Judd Apatow. She was uncomfortable with the graphic birth scene that was planned for the movie. The role then went to Katherine Heigl, and the film became a major comedy hit.
Mark Wahlberg – Brokeback Mountain (2005)

Mark Wahlberg was considered for one of the lead roles in the groundbreaking film Brokeback Mountain. The story of a romantic relationship between two cowboys was a sensitive subject at the time.
Wahlberg has said that he was “a little creeped out” by the script and decided to pass on the role. The parts of Ennis Del Mar and Jack Twist ultimately went to Heath Ledger and Jake Gyllenhaal, who both received Oscar nominations for their performances. Wahlberg has since said he may have made a mistake.
Angela Bassett – Monster’s Ball (2001)

Angela Bassett was offered the lead female role of Leticia Musgrove in the drama Monster’s Ball. The role was emotionally intense and featured controversial scenes.
Bassett turned down the part because she was not comfortable with the film’s depiction of her character, particularly the sexual content. The role went to Halle Berry, who made history by becoming the first African American woman to win the Academy Award for Best Actress. Bassett has said she has no regrets about her decision based on her personal convictions.
John Lithgow – Batman (1989)

Before Jack Nicholson was cast as the Joker in Tim Burton’s Batman, John Lithgow was offered the role. At the time, Lithgow was known for a wide range of roles, including villains.
Lithgow reportedly talked himself out of the role during his audition, not taking the part seriously enough. He didn’t think a comic book movie would be a major success. The role, of course, went to Nicholson, who gave an iconic performance, and the film became a massive blockbuster, changing the landscape for superhero movies.
Kevin Costner – The Shawshank Redemption (1994)

Kevin Costner was another major star who was offered the role of Andy Dufresne. In the early 1990s, Costner was one of the biggest movie stars in the world, coming off hits like Dances with Wolves and The Bodyguard.
He turned down the part to star in and direct the expensive sci-fi epic Waterworld. While The Shawshank Redemption initially had a modest box office performance, it became a beloved classic. Waterworld, on the other hand, was a notorious box office disappointment at the time.
Johnny Depp – Ferris Bueller’s Day Off (1986)

Johnny Depp was one of the actors considered for the iconic role of Ferris Bueller. In the mid-1980s, Depp was a rising star known for his role on the TV series 21 Jump Street.
However, due to scheduling conflicts with his television show, he was unable to take the part. The role went to Matthew Broderick, who became a star for his charismatic performance as the clever and charming high school student. The film remains a beloved 80s classic.
Matthew Broderick – Breaking Bad (2008-2013)

Matthew Broderick was one of the actors considered for the role of Walter White in the acclaimed television series Breaking Bad. The producers were initially looking for a recognizable name for the lead role.
Broderick, known for lighter, comedic roles like Ferris Bueller, passed on the part. The role went to Bryan Cranston, who was primarily known for his comedic work on Malcolm in the Middle. Cranston’s transformative performance earned him multiple Emmy Awards and is considered one of the greatest in television history.
Tim Roth – Harry Potter and the Sorcerer’s Stone (2001)

Tim Roth was offered the role of Professor Severus Snape in the Harry Potter film series. He was a well-respected actor known for his intense and often villainous roles.
Roth turned down the part to star in Tim Burton’s remake of Planet of the Apes. He has since said that his children have never forgiven him for the decision. The role of Snape went to Alan Rickman, who gave a beloved and iconic performance across all eight films.
Ray Liotta – Batman (1989)

Ray Liotta was another actor who was considered for a major role in Tim Burton’s Batman. He was approached for the part of the Joker.
At the time, Liotta was an up-and-coming actor, and he didn’t take the idea of a superhero movie seriously. He passed on the opportunity, a decision he later regretted after seeing the film’s massive success and cultural impact. The role went to Jack Nicholson, creating one of cinema’s most memorable villains.
Russell Crowe – The Lord of the Rings

Russell Crowe was offered the role of Aragorn in The Lord of the Rings. The offer came with a lucrative deal that included a percentage of the film’s profits.
However, Crowe felt that director Peter Jackson already had another actor in mind for the part. He also said that the voice on the other end of the phone when he was offered the role didn’t sound very convincing. He turned it down, and Viggo Mortensen was eventually cast in the career-defining role.
Christopher Plummer – The Lord of the Rings

Christopher Plummer was also offered the role of Gandalf. The veteran actor was a strong candidate for the part of the wise and powerful wizard.
Plummer turned down the role because he was unwilling to commit to the long filming schedule in New Zealand. The production required a significant time commitment, and he didn’t want to be away for that long. The role went to Ian McKellen, who became synonymous with the character.
Josh Hartnett – Batman Begins (2005)

Josh Hartnett was in discussions with director Christopher Nolan to play the role of Bruce Wayne/Batman in Batman Begins. At the time, Hartnett was a popular young actor in Hollywood.
He decided against taking the role, fearing that it would define his career and limit his ability to take on other projects. The part, of course, went to Christian Bale, who starred in the critically and commercially successful Dark Knight trilogy. Hartnett has since said he regrets his decision, as it also cost him the chance to build a relationship with a great director.
Stanley Tucci – Seinfeld (1989-1998)

Stanley Tucci auditioned for the role of George Costanza’s friend, Kramer, on the iconic sitcom Seinfeld. The character was quirky and physically comedic, a departure from many of Tucci’s later roles.
He did not get the part, which famously went to Michael Richards, who won three Emmy Awards for his performance. While Tucci has had a very successful career, he missed out on being part of one of the most beloved and influential television shows of all time.
Paul Giamatti – The Office (2005-2013)

Paul Giamatti was one of the actors offered the role of Michael Scott in the American version of The Office. At the time, Giamatti was gaining critical acclaim for his roles in films like Sideways.
He turned down the role, and it eventually went to Steve Carell. Carell’s portrayal of the bumbling but well-meaning boss became iconic and launched him into superstardom. The Office became a massive hit and is considered one of the best sitcoms of its era.
Thomas Jane – Mad Men (2007-2015)

Thomas Jane was offered the lead role of Don Draper in the critically acclaimed series Mad Men. At the time, the project was seen as a risk, as it was a period drama on a cable network not yet known for original programming.
Jane reportedly turned down the role because he didn’t want to do television. The part went to the then-unknown Jon Hamm, who became a star for his portrayal of the charismatic and troubled advertising executive. The show went on to become a cultural phenomenon.
Liam Neeson – GoldenEye (1995)

Liam Neeson was a strong contender to play James Bond in the 1995 film GoldenEye. He had the charm and action hero credentials for the iconic role.
However, his future wife, the late Natasha Richardson, gave him an ultimatum: if he played James Bond, she wouldn’t marry him. Neeson chose love over the role of 007. The part went to Pierce Brosnan, who successfully revived the franchise.
Emily Browning – Twilight (2008)

Author Stephenie Meyer’s first choice for the role of Bella Swan in the movie adaptation of her book Twilight was actress Emily Browning. Meyer was a fan of her work and thought she would be perfect for the part.
Browning, however, was not interested. She was at a point in her career where she wanted to take a break from acting and was not ready for the level of fame that would come with such a high-profile franchise. The role went to Kristen Stewart, and Twilight became a massive global phenomenon.
Henry Winkler – Grease (1978)

Henry Winkler was at the height of his fame playing Arthur “The Fonz” Fonzarelli on the TV show Happy Days when he was offered the lead role of Danny Zuko in the movie musical Grease.
Winkler, however, was concerned about being typecast as a leather-jacket-wearing greaser and turned the role down. The part went to John Travolta, and Grease became a cultural sensation and one of the most successful movie musicals of all time. Winkler has said he regrets his decision.
Robert De Niro – Big (1988)

Before Tom Hanks gave his iconic, Oscar-nominated performance, Robert De Niro was originally cast as the adult Josh Baskin in the movie Big. De Niro was known for his intense, dramatic roles, making this a surprising choice.
However, De Niro’s salary demands were too high for the studio, and he ultimately dropped out of the project. The role then went to Tom Hanks, who perfectly captured the innocence and humor of a child in a man’s body. The film was a huge success and a defining moment in Hanks’s career.
Michael Madsen – Pulp Fiction (1994)

Michael Madsen was originally slated to play the role of Vincent Vega in Quentin Tarantino’s Pulp Fiction. Madsen had previously worked with Tarantino on Reservoir Dogs, and the part was written for him.
However, Madsen was already committed to another film, Kevin Costner’s Wyatt Earp, and had to turn down the role. The part was then rewritten for John Travolta, which revitalized his career and earned him an Oscar nomination. Madsen has said he regrets missing the chance to play the iconic character.
Bill Murray – Batman (1989)

In an earlier, more comedic version of the Batman script from the 1980s, Bill Murray was considered for the lead role of Bruce Wayne/Batman. At the time, the film was envisioned as a campier take on the character.
As the film’s tone shifted to a darker, more serious one under the direction of Tim Burton, Michael Keaton was cast instead. While it’s hard to imagine Murray in the dark and brooding version of the character, it’s an interesting “what if” from a different era of superhero filmmaking.
Dustin Hoffman – Close Encounters of the Third Kind (1977)

Dustin Hoffman was Steven Spielberg’s first choice for the role of Roy Neary in the sci-fi classic Close Encounters of the Third Kind. Spielberg admired Hoffman’s work and thought he would be perfect for the everyman character.
Hoffman, however, turned down the role, reportedly because he was unsure about the project and had other commitments. The part went to Richard Dreyfuss, who had previously worked with Spielberg on Jaws and gave a memorable performance.
Charlie Hunnam – Fifty Shades of Grey (2015)

Charlie Hunnam was initially cast as the lead character, Christian Grey, in the highly anticipated film adaptation of Fifty Shades of Grey. The casting was announced to much fanfare.
However, Hunnam dropped out of the project just a few weeks before filming was set to begin. He cited scheduling conflicts with his TV show Sons of Anarchy and a desire to spend more time with his family. The role was then recast with Jamie Dornan. Hunnam has since called the experience “heartbreaking.”
Sacha Baron Cohen – Bohemian Rhapsody (2018)

Sacha Baron Cohen was attached to play Freddie Mercury in the Queen biopic Bohemian Rhapsody for many years. He was passionate about the project and wanted to make a gritty, R-rated film that explored all aspects of Mercury’s life.
However, the surviving members of Queen had a different vision for the film. They wanted a more family-friendly tribute to the band’s music. Due to these creative differences, Cohen left the project. The role eventually went to Rami Malek, who won an Academy Award for his performance in the PG-13 film.
Michael B. Jordan – Straight Outta Compton (2015)

Michael B. Jordan was considered for the role of Dr. Dre in the N.W.A. biopic Straight Outta Compton. He had previously worked with the film’s director, F. Gary Gray.
However, Jordan was already committed to starring in the superhero film Fantastic Four, which was shooting at the same time. The role of Dr. Dre went to Corey Hawkins, who received praise for his performance. Straight Outta Compton was a critical and commercial success, while Fantastic Four was a notorious flop.


