Loved this movie! Kept me on the edge of my seat. Michael Keaton was awesome in his character "Knox" and as director! One of my favorite acting gigs by him, and I have pretty much loved everything he has done! Not a lot of actors could have made this storyline believable, but he surpassed that! Good job by James Marsden, and who doesn't love Al Pacino?! Rest of cast were also good! I highly recommend this movie, but go in with your thinking cap on and with an open mind, and DON'T look away, unless you pause it, because you will miss so much!!