Take 2: Heat
A three hour epic that never outstays its welcome. Mann gives so much room for all the characters to breathe that it makes Heat one of the best cat-and-mouse noir films ever made.
The screenplay is just so so good. It becomes clear that the Cop and the Bank Robber lead the same life on different sides of the moral spectrum. They have an almost symbiotic relationship despite only meeting twice. De Niro and Pacino could not have been cast better - the yin and yang of acting styles.
An all-time favourite I never tire of coming back to.