Danny (Jet Li) wird von dem fiesen Gangsterboss Bart (Bob Hoskins) wie ein Hund gehalten: Sein Wille, seine Menschlichkeit sind völlig gebrochen worden, und wann immer Bart ihm das Halsband abnimmt, wird er für ihn willenlos zur tödlichen Kampfmaschine. Doch eines Tages macht Bart sich die falschen Feinde, und im Chaos des Bandenkriegs wird Danny scheinbar herrenlos. Der Zufall führt ihn zu dem blinden Klavierstimmer Sam (Morgan Freeman) und dessen Tochter Victoria (Kerry Condon), die ihn aufnhemen und ihm langsam seine menschliche Identität, seine Würde zurückgeben. Aber das Glück hält nicht ewig.