Sometimes it’s difficult to imagine another actor playing an iconic, perfectly-cast role – such as Robert Downey Jr.’s Tony Stark. Hollywood nailed it the first time, and if anyone ever tries to follow in those footsteps, they’re gonna struggle to win over audiences.
But in other cases filmmakers made better calls the second time around, because nobody’s perfect.
In very rare instances, however, the third time proved to be the real charm, as only on number three did fans get a note-perfect iteration of a popular movie character.
While there are sadly countless more instances of third-cast actors who couldn’t match their predecessors – Roger Moore as James Bond, Emilia Clarke as Sarah Connor and Claire Foy as Lisbeth Salander – occasionally it takes a tidy three for Hollywood to land on that one perfect casting choice.
Regardless of how good (or bad) their forebears were, these actors all owned their role in its third iteration, often even as other actors came and went in their wake…