After seeing it and being disappointed in the theater we watched it with our neighbour folks. Y'know it's a damn shame that the movie falls apart. It has some great actors - and some piss poor acting by Andy Garcia. Mr. Garcia why do you develop a vaguely Southern accent halfway through the movie? The alternate ending is just as rotten as the theatrical ending. Did they do an advance screening for slack-jawed hillbillies who needed to be spoon-fed the "twist"?
Unfortunately I think this genre of action movies needs to be retired for a while. The wacky, twisty, hyper slick, and 90s hipster characters need a vacation. It might be time to shift back towards vet action movies - loose cannons, locos, and former special forces dudes.