Heat: a professional robber and homicide detective go head to head in a battle of wits, guns and getting the job done. The film is laden with superb moments & set-pieces: action, suspense and climaxes, which means that the film is gripping, explosive and unpredictable for the most part. You couldn’t hand-pick a greater cast of actors at their peak – right down to the extras (including Henry Rollin’s neck!!). Both leads are fantastic, equally volatile yet in-control men, despite the contrast between Pacino’s shouting / flailing and De Niro’s calm / focused anti-hero. Both portrayals are physical, entertaining, and career-tipping performances, so much so that by the end, you don’t really want either to snuff it. The biggest problem is that, by wanting to keep the film believable and give it more clout, almost every character gets some back-story, which means that the film spends some time opening lots of minor tangents, many of which are never resolved or revisited – or related to the plot. There’s no question about it, Heat is an outstanding film, and I’d love to give it 9, or 10, but I’d have been much happier watching a three-hour film focused almost exclusively on the two central performances, than have them share the runtime with a multitude of smaller, less relevant characters.