捷克布拉格,职业杀手乔(Nicolas Cage 饰)完成了一次任务,手法老道。长久以来,乔信奉的四个原则让他冷酷无情的完成一次次任务并活在所有人的视线之外,但这种漂泊无定的孤寂人生教人厌倦,乔决定前往曼谷,在那里完成最后四次任务。 乔在曼谷灯火缭乱的街头物色到一位当地扒手康担任自己的助手兼翻译,负责与泰国雇主接头。乔很快完成了第一次任务,付出了右臂擦伤的代价,到药房寻求帮助的乔遇见聋哑姑娘Fon(杨采妮 饰),后者温柔的态度让乔的心中萌发了牵挂……康在接头的途中被一群流氓殴打,满身伤痕的康打动了乔,乔传授他战斗的技巧,自己冷酷的原则也开始发生动摇。 乔的最后一次任务是刺杀一位敢作敢为的正派政治家,康的话犹在耳边让他迟迟不能动手。另一方面,泰国雇主恐怕事情败露而欲杀人灭口。乔与黑帮雇主的战斗不可避免…
名不见经传的小刑警孙大圣(王千源 饰)出生入死在追查案件的第一线,在平凡无奇的一天,他突然听说与之有交情的汽车修理工赵勇强跳楼自杀了。赵勇强此前租住一处拆迁房,但拆迁房一夜被人强拆,他和儿子不仅被赶了出来,连预付的租金都打了水漂。在此之后,赵带着儿子找到地产开发商泰华集团总经理赵泰(包贝尔 饰),结果却遭受了殴打和羞辱。在此之后,孙大圣试图调查此事,却遭到泰华集团乃至警方内部的阻挠,而赵泰试图收买他的行为更激怒了耿直倔强的孙大圣。 专横跋扈的赵泰为了摆平这件事,不惜采用各种龌龊肮脏的手段,正邪之战正式拉开帷幕……