Yang (Jang Dong Gun), the world’s greatest swordsman, flees to America after killing all of his enemies except one – a baby girl that he takes with him. He arrives in a once-thriving, now forgotten carnival town, where he encounters Lynne (Kate Bosworth) a fiery knife-thrower, whose playful charm warms his battle-numbed heart. Obsessed with revenge against The Colonel (Danny Huston), who killed her family, Lynne urges Yang to teach her the art of the sword. Ron (Geoffrey Rush), with a wisdom that belies his status as the town drunk, warns Yang to keep moving. But when his new friends are threatened by the vicious Hell Riders, Yang is forced to unsheathe his sword, knowing that the ring of its blade will reveal his location. The ensuing battle rises to an epic crescendo with the arrival of Yang’s terrifying foes from the Far East.