Chow Yun-fat (The Replacement Killer, Crouching Tiger Hidden Dragon) reprises his role as Mark who picked up his skills with blazing guns in Vietnam under the tutelage of the tough-as-nails Kit (Anita Mui, Rouge). Kit falls for Mark but the latter, knowing that his cousin Mun (Tony Leung Ka-fai, The Lover) is in love with her, sacrifices his love for her. But the return of Kitís ex-boyfriend Ching brings things to a head, especially after he bombs Munís new garage.