William Shakespeare’s play Hamlet is considered by some to be the single greatest story ever written. Hamlet has it all:…