one and half stars for Hayek, Del Toro and Johnson. minus three and half for being a boring mess of a film with pseudo-artistic/indie shots, senseless violence, and one of the weakest, most ridiculous female lead characters I've ever seen. It's so bad I actually believed the fake ending.