Imagine Will Smith as Neo from The Matrix or Gwyneth Paltrow as Rose from Titanic. Seeing all the stars who turned down legendary roles proves that even the most successful actors made glaring errors on the way up. All of these actors have still had great careers, but that doesn’t mean that every professional decision has been a home run.
Martin Scorsese was just a fast-talking unknown director when he approached Dustin Hoffman about playing Travis Bickle in Taxi Driver. Leonardo DiCaprio was already signed on to play Jack in Titanic when not-yet-an-auteur Paul Thomas Anderson wanted him for Dirk Diggler in Boogie Nights.
Find out the other celebrities who regret turning down roles that got away. Maybe DiCaprio playing an adult film star would have changed his entire career trajectory? Perhaps, if Paltrow had taken the role of Rose in Titanic, the chemistry would have been less palpable between Rose and Jack? Who knows? Cinephiles can only speculate.