After anxiously awating for this movie, it was somewhat "ok". Many holes in the plot, many unexplained gaps. Josh Brolin absolutely NAILED a young "K", the highlight of the movie. "J" was his usual Smart self and had some great lines. Just a few too many holes for me to want to rush back and see it again, but will get the DVD.