Ur-Hamlet
The Ur-Hamlet (the German prefix Ur- means "primordial") is the name given to a play of unknown authorship mentioned as early as 1589, a decade before most scholars believe Shakespeare composed Hamlet, but also involving the character of Hamlet. Several surviving references indicate that such a play was well-known throughout the decade of the 1590s, some time before the first published texts of Shakespeare's play (1603, 1604).
Read more about Ur-hamlet.