He was very angry and wanted revenge when his father told him about his horrible death. In the second version Hamlet was played by Brian Blessed. He was more arrogant and cocky than the other Hamlets. Hamlet was a rebel in this version of the movie. The characters that were portrayed from the book were played over the top. It was easy to identify the characters. The ghost actually looked like a ghost.
I feel the director went overboard with the special effects. There was no need for the effects he put in for the scene of Hamlet seeing the ghost. In this version the ghost was dressed in shiny armor showing that there would be a time for war or something terrible is about to happen. He spoke with anger and frustration, he wanted revenge. I do like how the director showed how gruesome his death was.
The third version Hamlet was played by Ethan Hawke. This actor played him much different than all of the other actors. He was sad about his fathers’ death and to see how his mother quickly fell for his uncle. The time period was much more modern. Even the ghost was in a business suit. The scenery was dark and gloomy like the first version which makes it more suspenseful. In my opinion the best version was the version Mel Gibson played Hamlet. The first part of the movie draws you in making you want to watch more.