San Francisco, deux hommes s'affrontent. Jack Cates, flic depuis 15 ans maintenant, et toujours simple inspecteur, dont la réputation laisse parfois à désirer. Reggie Hammond, noir des ghettos, est un truand professionnel dont la passion depuis l'âge de 5 ans est d'arnaquer et de sourire aussi. Il n'aime pas qu'on lui marche sur les pieds, ni qu'on le balance...
Barbe d'or est l'heureux propriétaire d'un trésor dérobé sur un navire. Dénoncé il se retrouve au fond d'un cachot. Vingt ans après il réussit à s'enfuir, déterminé à retrouver son trésor. Il découvre en meme temps qu'il est le père d'un garçon de vingt ans et que la carte du trésor est tatouée sur le crane de son fils. Mais des brigands convoitent ce trésor...