The only thing that let the film down for me was the ending which even though visually was probably the best part of the film it still felt a little too generic and overdone. There seems to be a lot of reviews on here that bang on about realism and it being unbelievable etc but if you are going to rate a film on that then recent films like Transformers and all the super hero movies should be rated a one because hey a school student getting bitten by a radioactive spider or super sized robots trying to overtake earth is far more believable. This film is a fantasy science and friction with great visuals and while not "Realastic" or perfectly executed has a thought provoking concept. This is a awesome movie. So I love this movie.