Casting is a strange mix of timing, taste and guesswork. A script can look risky on paper, and a calendar can fill up at the wrong moment. Sometimes an actor simply doesn’t see what the director does.
Hollywood has plenty of stories like this, and the best ones involve parts that went on to define a film, a franchise or a whole career. These seven are among the most widely reported cases, and in most of them the actor has talked about the decision publicly.
Will Smith and Neo in The Matrix

Will Smith has said openly that he was offered the role of Neo in The Matrix. He passed on it and took the lead in Wild Wild West, which came out in 1999, the same year as The Matrix. The Wachowskis’ film went on to launch one of the most influential sci-fi franchises of its era.
Smith has described the decision as a misjudgment. He said he struggled to picture the film’s concept the way the filmmakers did. Keanu Reeves took the part and is still closely tied to it, and he returned to the role in The Matrix Resurrections in 2021.
Tom Selleck and Indiana Jones

Tom Selleck was a serious candidate for Indiana Jones in Raiders of the Lost Ark. He was already contracted to the television series Magnum, P.I., and CBS would not release him from his obligations. That scheduling conflict is the reason most accounts give for him leaving the film.
Harrison Ford stepped in, and the role became one of his signatures. Selleck has spoken about the missed chance in a good natured way over the years. The irony is that Magnum, P.I. also became a hit and made him a star in its own right.
Sean Connery and Gandalf in The Lord of the Rings

Sean Connery was reportedly approached to play Gandalf in Peter Jackson’s Lord of the Rings trilogy. He has said he didn’t understand the script, and he turned the part down. Reports have also said the offer included a share of the box office, which would have been enormous given how the films performed.
Ian McKellen took the role and earned an Oscar nomination for The Fellowship of the Ring. Gandalf became one of the best known wizards in modern cinema. Connery’s decision is often cited as one of the costliest in film history, though he never publicly argued otherwise.
Al Pacino and Han Solo

Al Pacino has said that he was offered the part of Han Solo in Star Wars and said no. He has explained that he didn’t grasp the script at the time. He was also coming off a run of acclaimed films, so he had little financial pressure to take a risk on a space adventure.
Harrison Ford was cast instead, and the role changed his career. Han Solo is now one of the most recognizable characters in popular culture. Pacino has laughed off the decision in interviews, noting that he had no way of knowing how the film would land.
Molly Ringwald and Vivian in Pretty Woman

Molly Ringwald, a leading teen star of the 1980s, has said she turned down the role of Vivian Ward in Pretty Woman. She was not comfortable with the material and was wary of how the character was written at that stage. The film’s early drafts were reportedly darker than the romantic comedy that eventually reached theaters.
Julia Roberts played Vivian in the 1990 release and earned an Oscar nomination for it. The film became a major box office success and turned Roberts into one of the biggest stars in the world. It remains a frequently cited example of how a different casting choice can change a career path.
Michelle Pfeiffer and Clarice Starling

Michelle Pfeiffer was offered the role of FBI trainee Clarice Starling in The Silence of the Lambs and declined. She has said she found the material too dark and didn’t want to spend time in that world. It was a personal decision about tone rather than a doubt about the project’s quality.
Jodie Foster took the part and won the Academy Award for Best Actress. The film also won Best Picture, Best Director and Best Adapted Screenplay, a rare sweep of the top categories. Pfeiffer has acknowledged that Foster’s performance was the right fit.
Burt Reynolds and Garrett Breedlove in Terms of Endearment

Burt Reynolds turned down the role of retired astronaut Garrett Breedlove in Terms of Endearment. He has said the decision was one of his biggest professional regrets. At the time he was focused on action comedies and may not have seen the part as a good fit for his image.
Jack Nicholson took the role in 1983 and won the Academy Award for Best Supporting Actor. The film itself won Best Picture. Reynolds’s choice is often pointed to as an example of how a star’s established persona can get in the way of a career defining opportunity.