Look it up:
Kiss Kiss, Bang Bang
Delightful post-modern take on the 80's buddy movie. Some of the jokes don't come off as well as they could, but there is much more on ffer here than just a comedy/buddy/detective caper. The way it twists many of the genre stereotypes is excellent. It's great to see Robert Downer Jr. back in action again, and Val Kilmer gets his best role since Thunderheart.