I unexpectedly found myself in a city last night where this is playing and loved almost every minute of it (the blast of violence referenced in the review was the only off bit; it would have been better left implied or not as much). I went in knowing only that there was a twist in the middle, which is pretty much…