Estima-se que Shakespeare tenha criado “Hamlet” por volta de 1600, a partir de relatos anteriores do herói Amleth, referido primeiramente na História Dinamarquesa, escrita por Saxo Grammaticus no século XII, e reapresentado na obra “Histórias Trágicas” de Belleforest, publicada em 1570. A peça tem clima noturno e passa-se num hipotético reinado na Dinamarca. A semelhança entre o nome do príncipe da Dinamarca e do filho de Shakespeare, Hamnet, morto de peste em 1596 com onze anos, pode ter sido uma homenagem. É a peça mais longa de Shakespeare e a mais complexa.