先介绍前两集的前情提要。恶魔咆哮系列的邪恶主角人称迪精,也就是一般人所谓的恶灵。迪精是远古波斯的恶灵,他被囚禁在一颗镶嵌在雕像上的秘石中已达数百年之久,不然…至少是从上一集开始。在恶魔咆哮3中,前途看好的助教戴安娜柯林斯(A.J. Cook,死亡日记」),在年幼时失去所有亲人,因此心中常有自杀的念头。她找到了这颗囚禁迪精的秘石,理所当然的,迪精也趁机逃了出来。而铁定会让许多女性观众忌妒的是,迪精霸占了巴拉许教授(Jason Connery-没错,他就是史恩康纳莱的儿子-果然会让女性忌妒吧?)的身体,而他正是戴安娜的爱慕者。迪精必须让戴安娜许下三个愿望,他才能打开地狱之门,释放所有的邪灵。为了逼她许下第三个愿望,迪精在大学校园大肆屠戮,在戴安娜屈服前,他绝不罢手。。圣诞节的街道充满欢声笑语,天才科学家梁思木却接到噩耗:妹妹梁思媛突然坠楼身亡。虽然案件被警方定性为自杀,但梁思木发现的诸多疑点都指向一个被刻意掩盖的真相。。民国年间,鸦片泛滥上海滩。深夜,禁烟枪手林哲明(何麟 饰)见到昔日恋人秦娅(金莉莉 饰),此时,黑帮宋继良(冯奇 饰)差人邀林去为他刺杀仇家,不知是计的林哲明遭宋暗算受伤,秦娅被人掳走,林哲明侥幸躲到温可君(沈敏 饰)家,温有意帮林营救秦娅。经查,鸦片作坊主管是赵金根(祁明远 饰),林化装成广州巨商与赵周旋,得知真正的毒枭是方树信(张名煜 饰)。不料,秦娅突然出现,她把枪对准林哲明,并声言自己是毒王的人。僵持中,秦娅使用苦肉计,调转枪囗打死方树信,以迷惑林哲明。林看出其中端倪,决心利崭毒魔。当林哲明杀死宋继良和秦娅等毒犯后,在师父的坟前,又一支枪囗瞄准了他......。