Skip To Content

    17 Movie Characters Almost Played By Other Actors

    Can you even picture Tom Selleck as Indiana Jones?

    We asked you, the BuzzFeed Community, to tell us which of your favorite movie characters were almost played by someone else, and the submissions gave us a lot to think about! Here are 17 beloved characters who were almost played by other actors.

    Note: Submissions have been edited for length/clarity.

    1. Sarah Michelle Gellar almost played Cher in Clueless.

    2. Thandie Newton almost played Alex in Charlie's Angels (2000).

    3. Dougray Scott almost played Wolverine in X-Men.

    4. Henry Winkler almost played Danny Zuko in Grease.

    5. Eddie Murphy almost played Peter Venkman in Ghostbusters (1984).

    6. Tom Hiddleston originally auditioned for Thor.

    7. Hugh Grant almost played Gilderoy Lockhart in Harry Potter and the Chamber of Secrets.

    8. Tyler Posey almost played Jacob Black in Twilight.

    9. Will Smith almost played Neo in The Matrix.

    10. Indiana Jones was almost played by Tom Selleck.

    11. Corbin Bleu almost played Ryan in High School Musical.

    12. John Krasinski almost played Captain America.

    13. Emily Blunt almost played Black Widow in Iron Man 2.

    14. Emily Blunt also almost played Peggy Carter in Captain America.

    15. Sean Connery almost played Hannibal Lecter in The Silence of the Lambs.

    16. Winona Ryder almost played Mary Corleone in The Godfather Part III.

    17. And finally, Natalie Portman almost played Juliet in Romeo + Juliet.

    There ya have it! Are there any other roles that you know of that almost went to another actor? Leave us a comment with your thoughts below!

    Not all submissions were made by Community users.