Heat is a 1995 American crime film written, produced and directed by Michael Mann, and starring Al Pacino, Robert De Niro and Val Kilmer.De Niro plays Neil McCauley, a professional thief, while Pacino plays Lt. Vincent Hanna, a veteran L.A.P.D. robbery-homicide detective tracking down McCauley's crew. Neil McCauley: A guy told me one time, "Don't let yourself get attached to anything you are not willing to walk out on in 30 seconds flat if you feel the heat around the corner." Now, if you're on me and you gotta move when I move, how do you expect to keep a... a marriage?