电影讲的是一代镖师马锋(彭于晏饰)偶然路过普城,目睹了城里发生的一宗命案。
事源即将接管县城的军阀少帅(古天乐饰)杀害了三条人命,县城的保卫团团长杨克难(刘青云饰)坚守正义,处斩少帅而惹来杀身之祸。马锋替天行道剿灭少帅,最后孑然离开。