I've only seen these 5, but I thought it was list worthy.
  1. David Tennant.
    F59fa344 cee4 4a91 bca4 91c345183574
    He didn't overact it, which for me seems to be a thing for actors playing Hamlet. His version is my favourite.
  2. Kenneth Branagh.
    78acc9b4 9fcd 4a96 9807 bf75d27d2882
    He only beat Cumberbatch by a fraction. His overacting is borderline annoying, but pretty convincing.
  3. Benedict Cumberbatch.
    06206b4c c771 4693 8ab6 19b40cdad6b0
    I love you, but you don't need to cup your face every single time you're upset about something. Every time. But A for effort.
  4. Mel Gibson.
    46253f51 f411 45f9 be2e aa9231630f1e
    Haircut made him lose points.
  5. Ethan Hawke.
    6c1b9322 471f 43c7 b301 b618e73aab56
    1. American accents. Fucking no. 2. He clearly had no idea what he was saying the entire time. Literally Google "the nunnery scene Ethan Hawke" then read an overview of the actual scene. He was complete shite.