The burden of the play falls upon whomever plays Hamlet, and Ethan Hawke just isn't up to the role. Does he even have a clue as to what he's saying, in some scenes (the Blockbuster "To be or not to be" in particular)? The supporting cast is better, particularly Kyle MacLachlan as Claudius and Leiv Schrieber as Laertes, and Julia Stiles occasionally rose to the challenge. But this is obviously meant to be a showcase for Hawke, and he just doesn't have the power of most of the earlier Hamlets, including Branaugh.
Anyone remotely familiar with the original stage play (or even most screen versions) will wonder at the absence of whole scenes and hunks of dialogue. But I guess they were excised to make room for the footage of the motorcycle trip into the city. The cuts, and the director's interpretation, leave us with not much more than a basic revenge play, eliminating the subtleties that make HAMLET such a magnificent work.
The audience (an older crowd) snickered when The Ghost exited via a Pepsi One machine, so we got some pleasure out of the movie. For the most part, however, the audience squirmed in their seats, and my attention wandered regularly. If you want to see HAMLET, rent either the Olivier or Branaugh versions. If you want to see Shakespeare as spectacle, see TITUS. If you want to watch Ethan Hawke watch videos, see this HAMLET.