Ling kommt nach Shanghai um seinen väterlichen Freund Fan Chi Yu, den Paten, zu besuchen. Er wird Zeuge am Mord seines Freundes und schwört Rache. Da er den Mörder nicht erkannt hat, beginnt er in der Unterwelt zu ermittel, um dessen Identität ausfindig zu machen.
Dabei kommt es immer wieder zu kürzeren Kämpfen. Fast alle im Film vorkommenden Personen werden mal verdächtigt in den Mordfall verwickelt zu sein. Das Drehbuch ist unnötig kompliziert, es gibt zu viele unglaubwürdige Wendungen und die Story ist trotzdem nicht interessant, weshalb einige Längen entstehen.
Erst im Finale werden soliede choreographierte und relativ blutige Kämpfe geboten(Arm ab, Schnittwunden, Axt die im Körper stecken bleibt...), die den davor recht langweiligen Film aufwerten.