Hamlet finds Claudius praying after viewing the play. Why is Hamlet unwilling to kill Claudius at this moment?

Expert Answers

An illustration of the letter 'A' in a speech bubbles

Precisely because he is praying. Hamlet thinks that if he kills Claudius while he is praying, Claudius will go straight to heaven. He doesn't want him to go to heaven, so he holds back.

Approved by eNotes Editorial Team