Suprisingly, this movie is good. this is pretty much a Geek Only movie. Dont expect your grandma to like it. though unrealistic, the movie is still good. It has Angelina Joliie in it which is a perk. Ok, time for the rating... 4/5. the unrealism is what makes it interesting at some parts.