1899年夏未秋初之季,时任国子监祭酒的王懿荣通过古董商发现了一种奇怪的龟甲骨片,出人意料的是,这些骨片之上刻有许多细腻的图案。王懿荣是当时第一流的古文字学家,初看之下,他认为,这是一种消逝已久的古老文字。在此之前,人们对中国历史的认识只能局限在公元前841年,这一年,中国开始有史官所记录的明确历史。但是如今,在龟甲之上的图案,竟似比已知的中国最古老的文字还要古老。那么,它们的身上,是否记录了中国更为古老的历史呢?王懿荣开始对这些龟骨进行深入的研究。殷商王朝的文字记录就此拉开神秘的一角。。麦克白将军(迈克尔·法斯宾德 Michael Fassbender 饰)是苏格兰国王邓肯(大卫·休里斯 David Thewlis 饰)的表弟,在外抵御外敌平反谋乱,战功赫赫,某日归国途中,遇见了三个女巫,女巫预言麦克白将会加官进爵,此言令麦克白心中蠢蠢欲动。然而,最终将要继承王位的,却是班柯将军(帕迪·康斯戴恩 Paddy Considine 饰)的儿子。
在妻子(玛丽昂·歌迪亚 Marion Cotillard 饰)的怂恿之下,麦克白杀死了国王,登上了王座,为了保住王位和弑君的秘密,麦克白的双手沾满了鲜血,班柯将军、麦克德夫夫人(伊丽莎白·德比齐 Elizabeth Debicki 饰)和她的孩子均死在了麦克白的屠刀之下,而麦克白亦在疯狂的道路上渐行渐远。。