This movie rocks!!! Couldn't have asked for a more thought out movie-ever!! From the plot, to the dialouge all tied together with the special effects.