阿龙(古天乐 饰)和阿虎(谢天华 饰)是情同手足的两兄弟,孤苦无依的两人在蓝田旧屋村艰难生活。阿仪(黎姿 饰)是阿虎的女友,不幸遭到贪婪的地头蛇四眼(雷宇扬 饰)的玷污,愤怒之下,阿龙和阿虎出手将四眼砍成重伤,两人因此不得不离开故乡,踏上了逃亡的旅途。
一行人来到了钵兰街谋生,在此地结识了老大寸王(徐锦江 饰)。寸王十分赏识两兄弟,让他们加入了黑帮为自己卖命,尽管阿龙和阿虎在道上混的风生水起,但阿仪和阿虎之间的感情亦因此而产生了裂痕。阿仪离开了阿虎,和大恶霸禽兽(林国斌 饰)走到了一起。禽兽十分爱慕阿仪,为了她,他宁愿与邪恶的狂人辉(徐忠信 饰)为敌。。卡索(约翰尼·德普 Johnny Depp 饰)着迷于收藏离奇古怪的珍稀书籍。这种才华令富翁巴尔坎(弗兰克·兰格拉 Frank Langella 饰)大为赏识。他派给卡索一个艰巨的任务——寻找一本叫《第九道门》的古书,并鉴定他手中那本的真假。这本书在世界上仅存3本,剩下的两本,分别流落到了葡萄牙和法国。
传说,只要通读此书,就可以召唤魔鬼的到来。卡索开始了曲折而又魔幻的寻找历程。他探访了书的原主人之妻、古籍修缮专家、遇上绿眼珠的神秘女人,期间他朋友的暴毙竟然跟书里的插图如出一辙,命案还在连连上演。原来,书中所带的咒语,恐怕会使得拥有者无一幸免。而如果三本书合在了一起,就会迎来邪恶的撒旦。而到底最终魔鬼的脸有没有出现?。