Released in 2005, Shane Black’s KISS KISS BANG BANG stars Robert Downey Jr. as Harry Lockhart, a two-bit thief who lucks his way into a Hollywood audition which puts him on a very crooked path of playing a detective along with Val Kilmer as Gay Perry. The film pays homage to pulp detectives of old by way of the slick writing style of Black in his directing debut.