Overall it is a very entertaining movie and the comical scenes were quite funny. The advance technology concepts were really impressive. It had a well written storyline that was easy to follow. This is one of the better scientific/fantasy movie Hollywood has made.