A truly gripping first 45 mins but I thought it lost its way a little in the middle, recovered at the end. Wonderful heavy hitting cameos. Script could have been better. The cinematography was outstanding and deserves all possible accolades in that department. Superb soundtrack reenforced the dramatic setting.