Sicario: Day of the Soldado ★★★½

damn they really messed up the ending to this