Após terminar seus estudos Hamlet (Kenneth Branagh), Príncipe da Dinamarca, retorna para o Palácio de Elsinore e encontra seu tio Claudius (Derek Jacobi) casado com Gertrude (Julie Christie), sua mãe. Bernardo (Ian McElhinney), Horatio (Nicholas Farrell) e Marcellus (Jack Lemmon), três amigos de Hamlet, falam a ele sobre um fantasma que parece ser seu falecido pai, que morreu há poucos meses. Hamlet acaba vendo aparição e a segue através do bosque. Ao encontrá-la, ela diz que precisa ser vingado, pois, apesar de se ter tido que o falecido monarca morreu devido uma picada de cobra, a aparição afirma que a serpente que picou seu pai usa agora sua coroa e que, de uma única vez, tudo lhe foi tirado: a vida, a coroa e a rainha. Hamlet jura vingança e quando o rei e a rainha mandam vir amigos de Hamlet, para ver o que está com ele, o jovem príncipe assume um ar de louco e faz alguns atores representarem "A Morte de Gonzaga" que, com algumas modificações, fica bastante similar ao assassinato de seu pai. A reação de Claudius comprova que ele matou realmente o ex-soberano e a vingança agora uma questão de tempo. Mas várias tragédias estão reservadas para Elsinore.
Mais filmes : Melhores filmes do ano 1996, Melhores filmes Drama, Melhores filmes de Drama de 1996.