25 Very Famous Actors Who Turned Down Iconic Movie Roles, And Yup, Some Of Them Really Regret It Now

    Marilyn Monroe, not Audrey Hepburn, was who they wanted to cast as Holly Golightly in Breakfast at Tiffany's.

    1. Jim Carrey as Buddy the Elf in Elf.

    2. Marilyn Monroe as Holly Golightly in Breakfast at Tiffany's.

    3. Claire Danes as Rose in Titanic.

    4. Tom Hanks as Jerry Maguire in Jerry Maguire.

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

    6. Oscar Isaac as Freddie Mercury in Bohemian Rhapsody.

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

    8. Jack Nicholson as Michael Corleone in The Godfather.

    9. Halle Berry as Annie Porter in Speed.

    10. Hugh Jackman as James Bond in Casino Royale.

    11. Viggo Mortensen as Wolverine in X-Men.

    12. Reese Witherspoon as Sidney Prescott in Scream.

    13. Liam Neeson as Abraham Lincoln in Lincoln.

    14. John Travolta as Forrest Gump in Forrest Gump.

    15. Michelle Pfeiffer as Clarice Starling in The Silence of the Lambs.

    16. Leonardo DiCaprio as Dirk Diggler in Boogie Nights.

    17. Madonna as Catwoman in Batman Returns.

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

    19. Robert Redford as Clark Kent/Superman in Superman.

    20. Jennifer Hudson as the title character in Precious.

    21. Jennifer Lopez as Connie Sumner in Unfaithful.

    22. Brad Pitt as Neo in The Matrix.

    23. Sandra Bullock as Neo in The Matrix.

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

    25. And lastly, Rachel McAdams as Andy Sachs in The Devil Wears Prada.