I was led to believe from reviews that this was some sort of buddy comedy with Roger Moore and Stacey Keach and although the film does have its lighter moments (mainly down to Keach) it is still a violent Eurocrime film that doesn't skimp on the car chases, punch-ups, or smoking.
You see Moore is a lawyer for his Uncle, who is a mobster trying to go straight. The Uncle has recently imported a huge wooden cross from a chapel in Sicily as a gift to his estranged priest friend Ettor Manni, but when three Sicilians turn up, kidnap the delivery men, then steal a shipment of heroin concealed in the cross, all hell breaks loose. Only we the audience are clued in that there's a black-gloved killer (possibly on loan from a giallo) who kills the delivery men with a silencer. Somebody doesn't want witnesses!
Moore seems to be some sort of mediator for all the mob bosses too, so he's given the task of recovering the heroin, tracking down the three gangsters, and finding out who set up his Uncle. To do that he enlists Stacey "You Never Forget the Taste of Human Flesh!" Keach, a race car driver, and you better believe that's coming in handy later in the film. Moore travels to Sicily while Keach hits the streets looking for the heroin, where he discovers that it's not being sold - so where is it?
I suppose you could complain that the film is all over the place tone-wise, with the drug dealing granny and Keach merrily destroying a car by driving it around San Francisco on one side and the gangland executions on the other side, but I liked it. You've got a bit of a mystery going on and James Bond fighting Romano Puppo, who doesn't want that?
We also get a car chase thrown in where two trucks get involved and I couldn't tell if they belonged to the bad guys or Roger Moore just killed them because they got in his way. All the Eurocrime elements are here, so I guess whether you enjoy or not depends on how you get on with Roger Moore and Stacey Keach.