阿龙(郑中基 饰)与八岁女儿萤萤(傅舜盈 饰)相依为命,因背负着前妻的赌债而生活潦倒,但积极乐观的他从没有抱怨半句,深信好人有好报。苦尽甘来,阿龙终于还清债务,并决定带女儿去泰国旅游,只可惜萤萤在旅程中被拐子集团掳走了。 痛失至亲的阿龙彻底放弃以往信念,为了留下竟不惜与泰国华侨阿兰(周秀娜 饰)再婚。两年来他一直暗中打听拐子集团的消息,不惜牺牲一切的阿龙,化身成双手沾血的复仇者。最后他能够重拾昔日的善念,大彻大悟;还是坠入万劫不复的仇恨地狱呢?
影片故事取材于南京大屠杀期间日军真实罪证影像。一群生活在南京的百姓躲在吉祥照相馆中避难,为了尽可能的多活一日,他们被迫帮助日军摄影师冲洗底片,却意外冲印出了能证明日军屠城的罪证照片。他们原本只想在大屠杀中保命活下去,面对日军在南京城内的暴行,他们决定让这些底片留存下去……
重案组探员乐民(郑浩南 饰)赴泰国办案时结识流落风尘的钢管舞女郎阿丽(腾子萱 饰),两人迅速打得火热,乐民应承即日返来找她,却一直没有兑现承诺。一晃三年,发生警员被杀命案,警方锁定头号通缉犯林超(李德龄 饰),与此同时,乐民儿子离奇遇害,妻子嘉碧(邵美琪 饰)被吓得魂飞魄散,后又奇异症状缠身。腹背受敌的乐民与资深警探琛哥(林雪 饰)共同办案,经验丰富的琛哥怀疑一切是乐民在泰国欠下的桃花债种下的恶果,导致妻儿被人下了“降头”,乐民将信将疑之下,听琛哥指引找法师做法解决,不曾想这让他的困境和林超案又有了关联……