This was much better than I expected.
Despite having enjoyed Kenneth Branagh's other Shakespeare adaptation, Henry V the 4 hour runtime on his version of Hamlet left me a little nervous. Now, I tend to like long movies, and considering my favorite film of all time has a 4 hour length, this fact really shouldn't have put me off. I was afraid it would be too drawn out and boring, but thankfully, I was pleasantly surprised with the film. While it does drag in places, Hamlet is ultimately a very captivating film that kept me interested for the entire time. The performances are excellent, especially from Branagh, who is equally as good behind the camera. The production design and costumes are immaculate, and some of the cinematography was quite stunning. I especially liked the symmetry in some scenes, namely in the beginning. The dialogue is very good as well, but you really can't go wrong with Shakespeare's most famous play.
Hamlet is Branagh's most ambituous film for sure, and it certainly pays off for the most part. His version is a great ode that The Bard himself would be proud of.