Hamlet é o príncipe da Dinamarca, filho do rei morto e da rainha Gertrudes e sobrinho e enteado do novo rei, Cláudio. Estudava em Wittenberg, mas Cláudio e a rainha pedem que fique em Elsinore, e ele responde apenas à mãe: "A vós, senhora, eu obedeço." Cláudio anuncia ainda que ele é "o primeiro na sucessão ao trono".
No Ato I, cena 2, ele responde à mãe que o luto dele não é aparência: "Tenho dentro de mim o que vai além da aparência; Estes são apenas os trapos e anúncios da decência." Depois de ouvir o espectro do pai, jura que "somente teu mandamento viverá" na sua memória, avisa os amigos que talvez adote um ar extravagante e testa o rei com A Ratoeira.
Ele poupa Cláudio rezando, mata Polônio por engano atrás de uma cortina, manda Rosencrantz e Guildenstern à morte com uma carta trocada e se censura, ao ver o exército de Fortimbrás, por ainda não ter se vingado. Volta da Inglaterra dizendo que "estar pronto é a única solução".
No enterro de Ofélia, diz: "Eu amei Ofélia." Morre no duelo, depois de matar Cláudio, e, ao morrer, deixa a Horácio a tarefa de contar a sua história e dá seu apoio a Fortimbrás para o trono.