O príncipe dinamarquês Hamlet (Laurence Olivier) deseja vingar a morte de seu pai, o antigo rei. O problema é que Hamlet descobre, através de uma aparição fantasmagórica de seu próprio pai morto, que o assassino é o seu tio, Cláudio (Basil Sydney), homem que assumiu o trono e casou-se com a mãe de Hamlet, Gertrude (Eileen Herlie).
Mais filmes : Melhores filmes do ano 1948, Melhores filmes Drama, Melhores filmes de Drama de 1948.