Hamlet había circulado como una leyenda del siglo XII que el historiador danés Saxo Grammaticus recogió en su "Historia Danicae", publicada en 1514, que cuenta un final feliz y victorioso para el príncipe Hamlet, pero es más probable que Shakespeare leyese una traducción de Saxo al idioma francés por Belleforest, aparecida en el último tercio del siglo XVI en la colección de novelas breves titulada "Histoires Tragiques", donde no figura ninguno de los elementos dramáticos de la obra de Shakespeare.