The second longest of Shakespeare 's plays after Hamlet is Richard III .
It is the third-longest play in the canon after Hamlet and is the longest of the First Folio , whose version of Hamlet is shorter than its Quarto counterpart .
Richard III -LRB-play-RRB-