It was baffling to me how easily people here predicted the entire plot of the film. Except maybe JGL's role (a lot of us were convinced of his villainy). Despite how fluidly the dots connected, we were in denial, telling ourselves the plot couldn't be that predictable, that it was Nolan!