So slow at first and then all action happens in the last half hour and it is too rushed. End leaves you puzzled. Whole thing just weird. Not very well written. Pacing is all off. Too bad because I LOVE Gael Garcia Bernal. He was the best in it, but not much he could do with such a bizarre script.