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 Ham..