一代镖师马锋(彭于晏 饰)偶尔路过普城,目击了城里发作的一宗命案。事源行将接收县城的军阀少帅曹少璘(古天乐 饰)杀戮了三条人命,县城的捍卫团团长杨克难(刘青云 饰)苦守公理,处斩少帅惹来杀身之祸。马锋替天行道,带同克难孤女周素素(袁泉 饰)剿除少帅,最初孑然分开……