What is Shakespeare's longest play?"Hamlet" is Shakespeare's longest play.AAuthor FactsWWilliam Shakespeare FactsHHamlet Facts