You asked:

the author of hamlet

  • William Shakespeare
    William Shakespeare
    Hamlet's author is William Shakespeare.