Kiss Kiss Bang Bang is a 2005 crime - comedy film written and directed by Shane Black, and starring Robert Downey, Jr., Val Kilmer, Michelle Monaghan and Corbin Bernsen.
en.wikipedia.org