战、军阀割据乱世时代，普城的治安由普城保卫团暂管，普城保卫团团长杨克难（刘青云饰）由于军阀少帅曹少璘（古天乐饰）杀害三条人命，于是将曹少帅绳之于法，可是曹军财雄势大，以强权震慑居民，曹军上校张亦（吴京饰）得悉事件后，赶来普城取人，遇上多年不见师弟马锋（彭于晏饰），马锋是位武功高强的浪人，路见不平欲拔刀相助，可是却面临正义与兄弟情之抉择。
票房.中国大陆首映日3371万人民币，首周3天获得9150万列第五位，最终累计1.67亿元。香港获得1028万港币。台湾累计票房达到3000万