Those three are all good, but others are good, also. I thought Benedict Cumberbatch's version was good, but my favorite movie Hamlet is Campbell Scott's 2001 version, even though the movie is American instead of British. I don't much care for the older films, and I especially didn't like Jacobi's whiny prince.