The Last Boy Scout (1991) is another Shane Black script that really feels like a Shane Black Script - maybe the Shane Black script.
Bruce Willis plays a drunk, washed up private detective who discovers that his wife is sleeping with one of his associates (Bruce McGill). McGill gives Willis a lead on a job, bodyguarding a stripper, and then gets blown up by a car bomb.
When Willis goes to meet the stripper (Halle Berry), her boyfriend, a football player bounced from the league for drugs (Damon Wayans) takes a dislike to him. But when Berry is killed, they might have to work together. The two go to Willis' place, where they meet is obnoxious young daughter.
If you've seen, say, The Nice Guys, you may have figured out that the daughter will be put in danger, and will also save our heroes. That those heroes will fight but learn to work together, trust each other, and even love each other. The villains will turn out to be respectable hypocrites and our heroes will take them down hard (but society is to blame).
But that's not what's important. The quips and the chemistry between the leads is. Director Tony Scott manages to get that out of his two leads - Wills and Wayan - possibly more than they had in them.
I think The Nice Guys does it best though.
In conclusion, I always got this confused with Harley Davidson and the Marlboro Man, for some reason.