Doesn't need to be anywhere near as smart-arsed as it is. The narration is awful, some of the dialogue completely terrible, but the central story is really good and Michelle Monaghan is wonderful. This is what happens when Shane Black doesn't have someone to filter his material though.
This is not a comedy. This is not funny. The gags are dull. This is not a crime. This is not a detective story. There is no thrill. This is just boring. This is not a parody or irony. There is nothing behind. Yes, I know, on the paper "kiss kiss, bang bang" looks good and the ratings are high, but actually it's a bad movie.