在收到父亲去世的消息后,丹麦王子哈姆雷特(梅尔·吉布森饰演)匆匆返回自己的国家。回家后,哈姆雷特发现他周围的一切都发生了戏剧性的变化,他的叔叔克劳迪斯(阿兰·贝茨·阿兰·贝茨饰)继承了他的王位。母亲格特鲁德(格伦·克洛斯·格伦·克洛斯饰)成为克劳迪斯的女王,父亲(保罗·斯科菲尔德·保罗·斯科菲尔德饰)的鬼魂出现使哈姆雷特相信所有这一切,包括他父亲的死,都是克劳迪斯故意为之。为了复仇,哈姆雷特不惜装疯,以逃避克劳迪斯的迫害。 在一次事故中,哈姆雷特失手杀死了普罗尼尔斯(伊安·霍姆·伊安·霍姆饰),他的爱人菲利娅(海伦娜·伯翰·卡特海伦娜·伯翰·卡特饰)的父亲,而菲利娅精神失常,淹死在河里。之后,格特鲁德也去世了。 最后,既悲伤又愤怒的哈姆雷特把剑指向克劳迪斯。