Excellent movie that was well written and executed with some very creative shots. The story was told with esquisite music and cinematopgraphy that put the viewer at a state of unease while keeping it fresh with variation. The only reason why this review is 4/5 stars is due to a few seemingly meaningless scenes that never paid-off in the story, but weren't long enough to make them feel like fluff. Also, there were a few pieces of the story that didn't get closure and the ending felt a little rushed with some short-cuts in the writing. Benicio Del Toro does a wonderful job in playing his character as he excels in playing a cop/detective in some fashion.