Heat is a 1995 American crime film written and directed by Michael Mann. It stars 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. The central conflict is based on the experiences of former Chicago police officer Chuck Adamson and his pursuit in the 1960s of a criminal named McCauley, after whom De Niro's character is named. Heat was a critical and commercial success, grossing $67 million in the United States and $187 million worldwide.