10 Actors Who Rejected Roles That Later Became Iconic
10 Actors Who Rejected Iconic Roles: Will Smith to Emily Blunt

Some actors turn down roles because of scheduling conflicts, creative differences, or simply bad timing. But every once in a while, a rejected role becomes legendary and changes someone else's career forever. Here are 10 actors who walked away from parts that later became some of the most iconic performances in film history.

Will Smith — Neo in The Matrix (1999)

Will Smith turned down Neo after a pitch meeting with the Wachowskis left him genuinely baffled, choosing Wild Wild West instead. Reflecting on the decision at the 2019 premiere of Gemini Man, he said, “I'd go back to the Wild Wild West set and I would say, ‘Asshole, why didn't you make The Matrix?’” He has since argued it worked out for the best, telling Variety, “Keanu was perfect. If I had done it, because I'm Black, Morpheus wouldn't have been Black. I probably would have messed The Matrix up. I did y'all a favor.”

Emily Blunt — Black Widow in the Marvel Universe

Emily Blunt was originally cast as Natasha Romanoff in Iron Man 2, but a contractual obligation to Gulliver's Travels prevented her from taking it. Speaking on The Howard Stern Show in 2021, she said, “It was a bit of a heartbreaker for me, because I take such pride in the decisions that I make.” Scarlett Johansson stepped in and went on to play Black Widow across more than a decade of Marvel films.

Wide Pickt banner — collaborative shopping lists app for Telegram, phone mockup with grocery list

Tom Selleck — Indiana Jones in Raiders of the Lost Ark (1981)

Tom Selleck had actually accepted the role before CBS refused to release him from his Magnum P.I. contract. Clarifying the long-standing rumour on The Rachael Ray Show in 2020, he said, “I didn't turn it down. I earned the part. CBS basically said, ‘No. You can't do both.’ But Harrison kind of did a good job.” Harrison Ford later confirmed the story at the Taormina Film Festival, saying, “He was unable to get out of that contract. I became the second choice and I'm very grateful for Tom.”

Al Pacino — Han Solo in Star Wars (1977)

After The Godfather made him one of Hollywood’s most sought-after actors, Al Pacino was offered the role of Han Solo but passed after reading the script and telling his acting coach, “I can't make anything out of this.” Speaking to Variety at an event at 92nd Street Y in New York, he later reflected on the decision with characteristic humour, saying, “They gave me a script called Star Wars. They offered me so much money. I read it. So I said I couldn't do it. I gave Harrison Ford a career.”

John Travolta — Forrest Gump in Forrest Gump (1994)

John Travolta turned down Forrest Gump to star in Pulp Fiction instead, saying simply, “I turned it down because I said yes to Pulp Fiction.” Speaking to MTV about whether he had any regrets, he added, “No, because if I didn't do something Tom Hanks did, then I did something else that was equally interesting or fun.” Both actors were later nominated for Best Actor at the 1995 Academy Awards, with Tom Hanks winning for the very role Travolta had passed on.

Matt Damon — Jake Sully in Avatar (2009)

Matt Damon has spoken at length about passing on Avatar due to scheduling commitments, telling GQ UK that James Cameron offered him 10 percent of the film’s profits. At a 2021 Cannes masterclass, he reflected on the scale of the decision, saying, “I was offered a little movie called Avatar. James Cameron offered me 10% of it. You will never meet an actor who turned down more money.” Cameron later disputed elements of the story in a December 2025 interview with The Hollywood Reporter, saying Damon was never formally offered the part.

Michelle Pfeiffer — Clarice Starling in The Silence of the Lambs (1991)

Michelle Pfeiffer was director Jonathan Demme’s first choice for Clarice Starling but turned the role down for deeply personal reasons. In a 2021 interview with The New Yorker, she explained, “With The Silence of the Lambs, I was trepidatious. There was such evil in that film. I was uncomfortable with that ending. I didn't want to put that out into the world.” Jodie Foster eventually accepted the role and won the Academy Award for Best Actress.

Pickt after-article banner — collaborative shopping lists app with family illustration

Sean Connery — Gandalf in The Lord of the Rings: The Fellowship of the Ring (2001)

Peter Jackson reportedly offered Sean Connery the role of Gandalf in a package worth $30 million plus 15 percent of the box office earnings, but Connery turned it down because he could not connect with the material. In an interview with the New Zealand Herald, he explained with remarkable candour, “I read the book. I read the script. I saw the movie. I still don't understand it.” New Line Cinema executive Mark Ordesky later confirmed to The Independent, “We did make an offer to Connery but he said no. Apparently he read the material and just didn't get it.”

Nicolas Cage — Aragorn in The Lord of the Rings: The Fellowship of the Ring (2001)

Nicolas Cage turned down Aragorn to stay home with his family, explaining across multiple interviews that it was never a difficult decision. “There’s no version of Nic Cage that didn't put family first over career. I turned down Lord of the Rings because I didn't want to go to New Zealand for three years. I needed to be home with my son Weston, that's a fact,” he said. Speaking to Newsweek separately, he added, “I think regret is a waste of time.”

Gwyneth Paltrow — Rose in Titanic (1997)

Gwyneth Paltrow was one of the final two contenders for Rose before Kate Winslet was cast, a fact she revealed on The Howard Stern Show. “I know that the story is that I turned it down. I think I was really in contention for it — I was one of the last two,” she said. In a 1998 interview with The Morning Call, she explained her preference for other projects with characteristic wit, saying of Titanic, “Great Expectations and Sliding Doors had great characters and great stories. Titanic had a ship.”