主人公Pernell Harris(Ron Perlman)是一位很有权势的法官,时常会干违背法律的事情。他已经结婚,但和一个高级应召女郎打得火热。在一次精神崩溃之后,他突然开始看到幻象,并且听到因自杀失败而陷入昏迷的儿子PJ开口说话。他就像突然「觉醒」一样开始信奉宗教,他认为上帝在通过他的儿子和他交流。从那一刻开始,他决心当一个「侠客」,不把那个导致他的家庭四分五裂的强奸犯抓住决不罢休。他手头没有任何实际证据,因此他主要依靠那些幻象和上帝通过儿子传递的信息来寻找线索。。生活潦倒的穷鬼阿武(金城武)某次因为赌博被人殴打至重伤后,开始把生命看得一文不值,拿命赌命以八万元代价接了一宗杀人买卖。行动前因为获得八十万意外之财,阿武又爱惜起生命来,请了刚从监狱出来的女杀手卡雯(李若彤)代他完成任务。
卡雯无法对旧情释然,屡次要阿武去见有负于她的旧男友,否则拒绝行动,阿武于无奈之下听命,却在了解事实真相的过程中慢慢爱上了卡雯,然而任务必须进行,阿武开始犹豫是否再把卡雯替下来自己去杀人。。