Le lieutenant-colonel Caldwell (Sean Connery "Les Incorruptibles", "Le nom de la Rose") et l'inspecteur Jay Austin (Mark Harmon "Six hommes pour sauver Harry") ne s'apprécient guère. Depuis le jour où Caldwell a viré Austin de la police militaire, ils se détestent. Ces deux ennemis doivent faire équipe pour enquêter sur un meurtre qui a eu lieu dans la base militaire de Présidio (San Francisco). Pour ne rien arranger, Austin est tombé amoureux d'une superbe jeune femme (Meg Ryan "Top Gun"), la fille du colonel. Caldwell et Austin doivent oublier leurs différends et régler l'affaire au plus vite car bagarres et balles envahissent les rues de San Francisco.