In my opinion i thought that the Ken Branagh version of hamlet was the best. The setting of this version made me feel like I was really in Denmark, opposed to the Almeyreda version where it was modern day. I also thought that the tone of the Branagh version was very good, the movie followed the exact text of the play, and the actors potrayed the play very well.