Heat
Heat is 2 hours and 50 minutes long, yet it never felt like it. The back and forth between Neil and Vincent had me hooked the whole time, every move felt like one was trying to stay a step ahead of the other. De Niro and Al Pacino are the cherry on top, delivering two unforgettable performances.