18 Actors Who Were Almost Cast As Popular TV & Movies Characters

Some actors are just so perfect for a particular role but still due to either creative differences or their own will they refuse to play those characters. Here is a list of actors that were almost cast into roles that were the dreams of so many fans:

1. Angelina Jolie as Cher Horowitz in Clueless

2. Molly Ringwald as Vivian Ward in Pretty Woman

3. Tim Roth as Severus Snape in Harry Potter

3. Gwyneth Paltrow as Rose DeWitt Bukater in Titanic

4. Jim Carrey as Captain Jack Sparrow in Pirates of the Caribbean

5. Robin Williams as Hagrid in Harry Potter Series

6. Cameron Diaz as Mia Thermopolis in The Princess Diaries

7. Macaulay Culkin as Jack in Titanic

8. Ashley Olsen as Blair Waldorf in Gossip Girl

9. Iwan Rheon as Jon Snow in Game of Thrones

10. Connie Britton as Olivia Pope in Scandal

11. Matt LeBlanc as Phil Dunphy in Modern Family

12. Dana Delany as Carrie Bradshaw in Sex and The City

13. Gillian Anderson as Cersei Lannister in Game of Thrones

14. Katie Holmes as Buffy Summers in Buffy the Vampire Slayer

15. Nicolas Cage as John Bender in The Breakfast Club

16. Britney Spears as Allie Calhoun in The Notebook

17. Jennifer Lawrence as Bella Swan in Twilight


18. Jane Krakowski as Rachel Greene in Friends 


Pooja Singh

Her belief lies in the power of elegant intentionality in this world filled with lurid colors.

Related Articles

Back to top button