A popular saying asserts that one's own heart is the one and only place where one can truly discover hope, including the hearts of actors and actresses who have nothing more on their wish lists than the opportunity to play an iconic character in a movie or a television series of some kind. However, there are times when the odds change due to a change in circumstances, and one can divide their life into "before" and "after" those times. These actors would've played iconic roles.
Actors who played legendary roles might be changed.
Actors who played legendary roles might be changed.
1. Jude Law as Superman
Source: Superman Returns
2. Carey Mulligan as Lisbeth Salander
Source: The Girl With The Dragon Tattoo
3. Jared Harris as High Sparrow
Source: Game of Thrones
4. Jeremy Irons as Dr. Hannibal Lecter
Source: Silence of the Lambs
5. Mahershala Ali as Xaro Xhoan Daxos, a merchant in Qarth
Source: Game of Thrones
6. Millie Bobby Brown as Lyanna Mormont
Source: Game of Thrones
7. Kurt Russell as Han Solo
Source: Star Wars
8. Jeremy Sisto as Jack Dawson
Source: Titanic