While Hamlet is William Shakespeare’s longest play, as well as his most important, Macbeth is his shortest and second most important.
It has been called many things, as it is the greatest story of hatred ever written, a tale of ambition and bloodshed, or the tragedy of a noble and courageous man…