Sometimes a character is so complex, so fascinating, that they simply have to be portrayed more than once. Different directors and scriptwriters will all have a different vision about the way a character should be. Whether they’re good, bad, extroverted, introverted, one-dimensional, or have many layers – there are so many roads you can take!
10. 10. Hamlet
Shakespeare’s Hamlet has now been represented on the screen over 198 times with the most famous portrayal being from Kenneth Branagh in Hamlet 1996. Branagh managed to capture the essence of the indecisive prince by depicting a range of emotions before his inevitable descent into madness.
Ethan Hawke took a different route in Hamlet 2000, playing a modern-day version of the character who communicates with the ghost of his father via closed-circuit TV in a New York City apartment.