En 2029, après leur échec pour éliminer Sarah Connor, les robots de Skynet programment un nouveau Terminator, le T‐1000, pour retourner dans le passé et éliminer son fils John Connor, futur leader de la résistance humaine. Ce dernier programme un autre cyborg, le T‐800, et l’envoie également en 1995, pour le protéger. Une seule question déterminera le sort de l’humanité : laquelle des deux machines trouvera John la première ?
Peu avant Noël, Shawn rompt avec sa petite amie Jesse et annonce à ses parents qu'il ne sera pas présent pour les fêtes. Liz, la maman de Shawn, réussit à convaincre Jesse de passer Noël avec eux, puisque leur fils ne sera pas présent. Le lendemain, Jesse fait la connaissance de David, le cousin de Shawn...
Un groupe de vieux est obligé d'aller au le lycée et d'avoir son examen final.