Sir Laurence Olivier said about the play Hamlet, "This is the story of a man who could not make up his mind." Hamlet continually postpones the request of his Father's Ghost to revenge his death so he can further attain knowledge about what he is doing. Hamlet's indecisiveness helps further advance the plot of the play. If he had killed his uncle the first time he had the chance, there would not have been a play.
There are many factors and reasons why Hamlet does not act swiftly and decisively. He does not have sufficient proof to his liking. Next, Hamlet pretends to act insane so he can figure out why his friends from England have shown up. Acting crazy also seems to delay the process even more. But Hamlet is disgusted at himself for delaying so attempting to gather proof is just a way to buy more time. …