江湖中,兩個(gè)武林世家的爭(zhēng)斗綿延數(shù)百年,直到其中的悲笛家出現(xiàn)了一位刀法高超的武士(張東健 飾),他血洗敵方鏟除了自己師父(狄龍 飾)的心頭大患,殺戮之后的武士選擇歸隱,他帶著敵人家最后血脈的一個(gè)嬰兒,在師父為了懲罰其背叛而派遣的層層追兵中遠(yuǎn)赴美國(guó)西部?! ≡诨臎龅奈鞑啃℃?zhèn),武士繼承了朋友的洗衣店,封印了刀鞘的武士開(kāi)始努力融入普通人的生活,當(dāng)?shù)伛R戲團(tuán)的飛刀女郎琳恩(凱特?波茨沃斯 Kate Bosworth 飾)被匪幫殺害了雙親,大難不死的姑娘從此苦練飛刀試圖報(bào)仇,相似的昔日經(jīng)歷讓武士和琳恩變得親近,教授琳恩功夫也成了武士勞作之余最主要的活動(dòng)。不久,匪幫再次侵襲這個(gè)小鎮(zhèn),在武士的組織下,昔日的神槍手羅納德(杰弗里?拉什 Geoffrey Rush 飾)等居民準(zhǔn)備與匪幫決一死戰(zhàn)。而武士恩師親自帶隊(duì)的追殺集團(tuán),也在全速向這里趕來(lái)……