This is a solid movie and a great action movie. The plot is mostly predictable and probably something you've seen before. What makes the action great is the realism. The gun fighting is up there and believable. Sure our hero survives a few times he shouldn't but that's what makes it an action movie. My biggest complaint is probably that the payoff didn't really exist. "Mission Accomplished" came to mind at the end. What was it all for?