Great, except....

Rating: 2/10 (18 July 2017)

The cinematography is unbelievable. The editing is perfect. The script is ingenious. The acting, especially by Jamie Foxx, is top-notch. The action is pulse-pounding. The sound editing is superb and the soundtrack sublime. It's almost enough to make me forget that the last half-hour of this film makes absolutely no freaking logical sense whatsoever. Almost.