Max (Jamie Foxx) lleva doce años detrás del volante de un taxi y está curado de espantos. Las caras pasan por el retrovisor; la gente y los lugares entran y salen de su vida... hasta una noche. Vincent (Tom Cruise) es un asesi-no a sueldo. Los miembros de un cartel de narcotraficantes se en-teran de que van a ser llamados ante un Gran Jurado y deciden adelantarse matando a los testigos clave en una noche fatídica. Vincent aterriza en Los Ángeles y cinco personas morirán. Una se-rie de acontecimientos hace que Vincent secuestre el taxi de Max. A partir de este momento, Max se convierte en prescindible, al-guien que estaba en el lugar inoportuno en el momento inoportuno. Esa noche, Max obliga a Vincent a llevarle a la dirección de cada una de sus víctimas. Ninguno de los dos podía imaginarse que para sobrevivir acabarían dependiendo el uno del otro, con la policía de Los Ángeles y el FBI persiguiéndoles.