Truly execrable. Johnny Depp (usually a plus), lots of pointless gore, an incomprehensible plot. Banderas simply rehashed every other role he's ever done: the omnipotent hero with perfect aim, timing and an infini-shooter. One can identify the bad guys by their inability to hit anything at all.