Kiss Kiss Bang Bang ★★★★½

val kilmer as an unkillable gay who spends most of the movie verbally destroying robert downey jr is a dream come true