Nowadays, we simply can’t imagine Tony Stark being played by anyone other than Robert Downey Jr. The strongest, most memorable characters end up being virtually indistinguishable from the individuals that played them. For example — thanks to Twilight, Robert Pattinson will always be remembered as the pale, sparkling vampire. But, before these actors were chosen for these iconic roles, there were other people who were being considered. To answer the “what if” of other actors being chosen, we’ve assembled a list of actors who were supposed to play famous roles, but lost the opportunity to someone else.
Will Smith as Neo, The Matrix
The Matrix altered how viewers perceived fast-paced action scenes supported by incredible special effects. Keanu Reeves became an overnight sensation and a popular brand because of the Hollywood sci-fi action movie. But, did you know that the casting team didn’t start with Keanu Reeves for the part of Neo? Neo was first offered to none other than Men in Black star, Will Smith.

The Pursuit of Happiness actor revealed some new information regarding his decision to pass on playing Neo in the groundbreaking film in one of his “Story Time” segment videos. Will Smith begins the video by discussing his reservations about appearing in “Alien-Movies.” Smith thought that the action movie’s premise was unclear.
Tim Roth as Severus Snape, Harry Potter
Tim Roth is known for his roles in Planet of the Apes and The Reservoir Dogs. The actor declined the role of Severus Snape because he knew it would mean a long-term commitment, which he thought he couldn’t make at the time. In his self-explanatory remarks on There’s Something About Movies, he explained, “I thought, ‘OK, that’s interesting. I’ll be on every backpack or whatever it is,’ and then I said. I’ll be recognized for that part.”

He was undoubtedly correct, as most of the performers that played characters in the Harry Potter franchise have remained connected to the movies ever since. Roth claims his children are still critical of him for turning down the role.
Gwyneth Paltrow as Rose DeWitt Bukater, Titanic
Gwyneth Paltrow was almost cast as Rose. But, in the end, it was Kate Winslet that was made a sensation, thanks to the affluent traveler who fell in love with Leonardo DiCaprio’s suave Jack on the tragic voyage.

Paltrow shared, “I guess the rumor is that I declined it. I believe I was seriously in the running for it; I was among the last two.” Paltrow isn’t angry, though. ‘I ask myself, “Why the heck did I agree to that?’ as I reflect on my decisions. And reject that? This is a global lesson to be learned, which you realize as you consider the broad picture.”
John Travolta as Forrest Gump
John Travolta saw a string of critical and box office flops in the 1980s; it wasn’t until 1989’s Look Who’s Talking that he appeared in a movie as popular as Grease. When the part of Forrest Gump was offered to Travolta, he chose to decline it in favor of another endeavor.

“If I didn’t do whatever Tom Hanks did, then I did another job that was equally exciting or entertaining, But I feel good about those I gave up because other careers were formed,” Travolta said. The job that was equally exciting was, of course, his iconic role in Pulp Fiction.
Sean Connery as Gandalf, Lord of the Rings
Sean Connery performed in many notable roles, but he also declined a number of now-famous roles. In Peter Jackson’s Lord of the Rings trilogy, Connery declined to take on the role of Gandalf. Nevertheless, the fantasy series’ creators were so keen to get Connery that they offered him more than $30 million plus 15% of the profits.

Connery admitted that he didn’t get the Lord of the Rings series when he talked about it years later. “I finished the book. I went over the script. I watched the film. I’m still unsure of it”. According to the New Zealand Herald, he remarked, “Ian McKellen, I think, is magnificent in it.”
Ian McKellen as Albus Dumbledore, Harry Potter
After the passing of the original Dumbledore, Richard Harris, in 2002, Ian McKellen revealed the real reason he declined the part of Dumbledore in the Harry Potter series in a recent interview with the BBC’s HARDtalk. McKellen reveals that Harris didn’t like him to the point where he made his choice.

Producers of Harry Potter contacted the Oscar-nominated actor after Harris passed away, but the actor could not accept the part due to Harris’s prior criticism of him. McKellen stated, “I couldn’t take over the character from an actor who I had known didn’t approve of me.”
Tom Cruise as Tony Stark, Iron Man
Regarding when Tom Cruise was first contacted to play Iron Man and the reasons he turned down the role, he clarified, “Marvel Studios approached me at a specific moment, and when I do something, I want to do it well. If I commit to something, it must be done in a way that I am confident it will be exceptional. And as everything was set up, I had a distinct impression that it wouldn’t work.”

In a different interview, Cruise acknowledged that he thought Robert Downey Jr. was ideal for the character of Tony Stark. He stated: “I adore Robert Downey Jr. I think he is the ideal fit for that character; I can’t picture anyone else in it.” We can’t either!
Zoey Deutch as Katniss Everdeen, The Hunger Games
Zoey Deutch tried out for Katniss Everdeen before Jennifer Lawrence was cast as the character in The Hunger Games. “I tried out for Katniss but figured I didn’t get it since he said, ‘Why don’t you read this other part?’ during the screen test,” she shared.

Although Zoey called the loss of the Katniss persona a “difficult one,” it isn’t the only thing she has adored and lost. “At one of these award ceremonies, I presented the Best Limited Series award, and every single nominee was one for which I had tried out but been unsuccessful,” Zoey said.
Robbin Williams as Rubeus Hagrid, Harry Potter
Without a doubt, Robin Williams had the star power and versatility to play any role, but when it came to playing Hagrid, director Chris Columbus had to pass. The cause? According to casting director Janet Hirshenson, “It was a British-only decree, and once Columbus politely declined Robin, he wasn’t going to say yes to anyone else. That’s for sure.”

In a 2001 interview, Williams was reported to have referred to the role of Hagrid when discussing parts he desired but didn’t receive. According to him, “there were several roles I would have desired to play, but there was a restriction on [adding] American performers.”
Jim Carrey as Edward Scissorhands
Along with Tom Cruise and Robert Downey Jr., Jim Carrey was a candidate for the lead role in Edward Scissorhands. Unfortunately for him, it seems that the director felt that Jim Carrey lacked prior ‘serious’ acting experience at that time.

His portrayal of Scissorhands would have unintentionally been more humorous than Depp’s, which might not have been suitable for the plot. Tom Cruise ultimately won the starring part of Edward over Carrey, but the decision was changed later on.