You know that feeling when you're watching a movie and an actor is just sooooo perfect for their role, it's practically impossible to imagine anyone else was even considered for it? Well, I wanna talk about that.
1. Catherine O'Hara as Moira Rose on Schitt's Creek
2. Robert Downey Jr. as Tony Stark/Iron Man in the Marvel Cinematic Universe
3. Alan Rickman as Severus Snape in the Harry Potter movies
4. Bryan Cranston as Walter White on Breaking Bad
5. Michael Keaton as Betelgeuse in Beetlejuice
6. Jessica Walter as Lucille Bluth on Arrested Development
7. Johnny Depp as Jack Sparrow in the Pirates of the Caribbean movies
8. Ryan Reynolds as Deadpool in Deadpool
9. Robin Williams as Genie in Aladdin
10. Harrison Ford as Indiana Jones
11. J.K. Simmons as J. Jonah Jameson in the Spider-Man movies
12. Nick Offerman as Ron Swanson in Parks and Rec
13. Joaquin Phoenix as Commodus in Gladiator
14. Danny DeVito as Frank Reynolds in It's Always Sunny in Philadelphia
15. Jodie Foster as Clarice Starling in The Silence of the Lambs
16. Patrick Stewart as Professor X in the X-Men movies
17. James Gandolfini as Tony Soprano on The Sopranos
18. Rowan Atkinson as Mr. Bean
19. Christopher Lloyd as Doc Brown in the Back to the Future trilogy
20. Christoph Waltz as Hans Landa in Inglourious Basterds
21. Sigourney Weaver as Ellen Ripley in the Alien movies
22. And finally, the entire Addams Family Values cast
Now it's your turn! Are there any actors you think were so perfect in their roles, they could never be replaced? Let us know in the comments below!
Note: Submissions have been edited for length and/or clarity. H/T r/AskReddit.