This is quite a well done version of Shakespeare film with Mel Gibson as a surprisingly good Hamlet. It's a nice Shakespeare film but I wouldn't start watching it at like 11 or so. It's pretty long. But all the same great movie. My favourite part is when Hamlet puts on his play.