By no means the best Hamlet
ever filmed, but probably the shortest. Michael Almereyda's artsy, modern-day take on Shakespeare's most popular play has an interesting look, several sensational performances (notably from Kyle MacLachlan and Liev Schreiber) and
in general works far better than it has any right to. It's the year 2000 and our grunge Hamlet (an effectively moody Ethan Hawke) is still the prince of Denmark, except that Denmark isn't a country it's a multinational conglomerate headquartered in Manhattan. That basic conceit established,
the familiar story (like, should Hamlet revenge his father's murder?) remains thankfully intact, as does the ...