- 斯特兰奇博士(本尼迪克特·康伯巴奇 Benedict Cumberbatch 饰)是一名外科手术医生,他拥有着高超的智商和精湛的技艺,是医院乃至整个医学界的传奇人物。某一日,斯特兰奇博士遭遇了一场可怕的车祸,尽管保住了双手,但这双手伤痕累累不住颤抖,这也就意味着,他再也不能拿起手术刀,站在无影灯下了。 斯特兰奇博士的生活就此失去了意义陷入了绝望之中,他决定远赴尼泊尔,寻找传说中能够治愈他双手的神秘力量。在尼泊尔,风尘仆仆的斯特兰奇博士拜入了神秘的古一法师(蒂尔达·斯文顿 Tilda Swinton 饰)门下,成为了其弟子,与此同时,古一法师曾经的弟子卡西利亚斯(麦斯·米科尔森 饰)亦在虎视眈眈,企图完成他获得永生的大业。
- 公元1000年前后,部落首领巴德(亚历山大•莫顿 Alexanda Morton 饰)对于来历不详的独眼龙武士哈罗德(麦德斯•米克尔森 Mads Mikkelsen饰)百般刁难,非但不认为他是同族予以保护,反倒觉得他是受仇恨诅咒的危险生物,并一气之下宣判了他的囚刑。哈罗德被绑缚在旷野里受尽折磨。幸好,他遇到了10岁的机灵男孩阿尔(马尔滕•史蒂文森 Maarten Stevenson 饰)。有阿尔营救,哈罗德方才脱离牢狱。两人结成生死同盟,踏上面向黑暗之心的逃亡之路。途中,他们登上了一艘努力寻找乐土的海盗船,但是大雾迷江。小船在海上漂浮了40天后,才达到了一片未知的土地。然而,在哈罗德等人登陆时,却中了土著人的埋伏,海盗们受到了可怕的诅咒,死伤惨重。小阿尔也不幸被俘。哈罗德在营救恩人的同时,逐渐拨开了自己的身世谜团……