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

We’ll help your grades soar

Start your 48-hour free trial and unlock all the summaries, Q&A, and analyses you need to get better grades now.

  • 30,000+ book summaries
  • 20% study tools discount
  • Ad-free content
  • PDF downloads
  • 300,000+ answers
  • 5-star customer support
Start your 48-Hour Free Trial