Horacij (Norman Wooland), prijatelj danskega princa Hamleta (Laurence Olivier), neke noči stoji na obzidju dvorca s stražo in tam vidi duha Hamletovega očeta, bivšega danskega kralja. Po njegovi nenadni smrti se Hamletova mama Gertruda (Eileen Herlie) poroči z njegovim polbratom Klaudijem (Basil Sydney), ki tako postane kralj ...