Lönnmördaren Yang (Dong-gun Jang) har fått i uppdrag att döda den sista överlevande i fiendeklanen. Men när han upptäcker att den han ska mörda är ett spädbarn bestämmer han sig för att förråda sina egna, fly med barnet till den amerikanska västern och börja ett nytt liv. I en dammig och förfallen liten stad träffar han den orädda Lynne (Kate Bosworth) och lever ett till synes fridfullt liv tills ett gäng banditer tvingar Yang att plocka upp svärdet igen. Staden blir nu skådeplats för en enorm uppgörelse mellan öst och väst – med den ökände prickskytten Ron (Geoffrey Rush), den sadistiske gängledaren Colonel (Danny Huston) och lönnmördarklanen som Yang förrådde. Denna fantastiska kombination av fartfylld kung fu och amerikansk västern briljerar med storslagen action, spänning och underhållning.