I read the book just weeks before this movie came out and was very impressed with how close to the book it was. Anthony Hopkins was superb as Hannable and Jody Foster was awsome too. It was one of those movies that when I left the theater was in a daze.