A Better Tomorrow ★★★★½

Now I gotta watch Hard Boiled