Last half hour ruins all the aura, swag, coolness, action that the movie makes in prior 2 hours, and which the audience comes to expecting to see.
If ending won't have been as twisted as it is, this movie would have made audience feel refreshed.
Saddened and disappointed.