江湖中,两个武林世家的争斗连绵数百年,直到其中的悲笛家出现了一位刀法拙劣的武士(张东健饰),他血洗敌方清除了自己师父(狄龙饰)的心头大患,杀害之后的武士选择归隐,他带着仇人家最后血脉的一个婴儿,在师父为了奖励其叛逆而派遣的层层追兵中远赴美国西部。 在荒漠的西部小镇,武士承袭了冤家的洗衣店,封印了刀鞘的武士末尾尽力融入普通人的生涯,本地马戏团的飞刀女郎琳恩(凯特•波茨沃斯KateBosworth饰)被匪帮屠戮了双亲,浩劫不死的女人今后苦练飞刀试图报仇,相似的昔日阅历让武士和琳恩变得亲近,教授琳恩时间也成了武士劳作之余最重要的运动。不久,匪帮再次侵袭这个小镇,在武士的组织下,昔日的神枪手罗纳德(杰弗里•拉什GeoffreyRush饰)等居民准备与匪帮决一死战。而武士恩师亲身带队的追杀集团,也在全速向这里赶来……