First contact is the best Star Trek movie. Hands down. Great Acting, interesting storyline and the best special effects so far. This movie has everything. You laugh (a drunken Troy) you cry (Data finding his cat, so sad) and action. I will never get tired of watching this movie.