Even a ninja-fighting James Caan can't save this one!
******SPOILERS BELOW SO KEEP READING AND YOU WON'T HAVE TO WATCH THIS TRASH******
This movie is actually fairly well made from a production standpoint, and has great shootouts, chase scenes, and shots of San Francisco in the 70s, but the script and editing and pacing of the script is totally nonsensical.
There are many, many, many long scenes of dialog, and 95% of that dialog doesn't advance the story. You could cut 75% of the lines out of this film without losing any of the meaning. In fact, that would make it more clear and less convoluted. You could put half the scenes in another order without affecting the plot. That spells trouble for a movie.
This movie starts with a guy getting seriously injured, then it shows him day by day by day doing surgery, casts, recovery, physical therapy, exercise, martial arts, etc., they literally don't leave out a single moment of his long recovery, and none of it is important to the story!
Not only is it not important, but the injury and the guy himself are unimportant, because we knew nothing about him other than that he was a cold-blooded killer, the movie just started and then he got kneecapped and elbowed by his partner.
I do hope this served as a spoiler to save you two hours of your life.