Shane Black's terrific crime-comedy deserved so much better at the box office.