New York, 1930. Sword (Nicholas Tse) arrives from China in search of his father, Hero (Ekin Cheng), who fled to the United States fifteen years ago, after gangsters murdered many members of his family. Sword soon meets Monk Luohan (Ken Lo), an old friend of his father's, who tells how they travelled to New York and found work with a mining company owned by the gangsters who murdered Hero's family. Will Hero find a way of taking his revenge? Will Sword ever find his father?