Very predictable, and the story's ending was only not given away until then because characters kept talking in extremely vague ways. It was so obvious that characters were both talking about different things, and completely unrealistic when neither realized and just continued using anything but specifics.
Still, Depp and Turturro put in good performances, but that's not enough to save a movie.