15 Very Famous Actors Who Turned Down Iconic Movie Roles, And Some Of Them Truly Regret It Now

    Rachel McAdams turned down the lead role in The Devil Wears Prada THREE TIMES.

    1. Rachel McAdams as Andy Sachs in The Devil Wears Prada.

    2. Harrison Ford as Dr. Alan Grant in Jurassic Park.

    3. Viggo Mortensen as Wolverine in X-Men.

    4. John Travolta as the title character in Forrest Gump.

    5. Halle Berry as Annie Porter in Speed.

    6. Leonardo DiCaprio as Dirk Diggler in Boogie Nights.

    7. Jack Nicholson as Michael Corleone in The Godfather.

    8. Madonna as Catwoman in Batman Returns.

    9. Brad Pitt as Neo in The Matrix.

    10. Jennifer Hudson as the title character in Precious.

    11. Julia Roberts as Annie Reed in Sleepless in Seattle.

    12. Eddie Murphy as Eddie Valiant in Who Framed Roger Rabbit.

    13. Claire Danes as Rose in Titanic.

    14. Amanda Seyfried as Gamora in Guardians of the Galaxy.

    15. And lastly, Reese Witherspoon as Sidney Prescott in Scream.