Años después de aquella fatídica noche, Max, interpretado por Foxx, creía haber dejado atrás la oscuridad que lo rodeaba: el taxi, el asesino y los cuerpos. Sin embargo, un nuevo episodio de asesinatos precisos comienza a sembrar el terror en la ciudad, resurgiendo sombras del pasado que amenazan con atraparlo de nuevo. El nombre que resuena en la penumbra es Vincent, el personaje interpretado por Cruise, cuyo regreso plantea interrogantes sobre el vínculo entre ambos protagonistas y las consecuencias de su historia compartida.