If you haven't seen Ghost in the Shell 2, Innocence, then go rent it, its in Japanese though, and theres no dubbed version, so you're going to have to read, just a heads up. Other than that, the movie is pretty sweet if you're into philosophy, or the future. The movie gets pretty deep.