Max (Jamie Foxx) przez dwanaście lat wiódł spokojne życie kierowcy taksówki. W lusterku przewinęły mu się setki anonimowych twarzy, spotkani ludzie i miejsca dawno odeszły w niepamięć. Tak było ... do dzisiejszego wieczora. Vincent (Tom Cruise) wykonuje zabójstwa na zlecenie. Jego mocodawcy to tym razem zagraniczny kartel narkotykowy, który na wieść o planowanych aresztowaniach i czekającej ich wkrótce rozprawie w sądzie federalnym postanawiają wziąć sprawy w swoje ręce. Celem ich operacji jest zidentyfikowanie i wyeliminowanie kluczowych świadków, a wszystko ma się dokonać dzisiejszej nocy. To właśnie w ten jeden wieczór Vincent przybywa na ‘gościnne występy’ do Los Angeles ... pięć osób jest na jego celowniku.
Okoliczności zmuszają Vincenta do porwania taksówki Maxa, a on sam jako kierowca staje się zakładnikiem i wspólnikiem zbrodni – osobą, która znalazła się w złym miejscu i złym czasie. W ciągu nocy Vincent zmusza Maxa, żeby dowoził go do każdego z założonych wcześniej punktów docelowych. W miarę jak służby policji L.A. - LAPD i agenci federalni zaczynają deptać im po piętach, szanse na przeżycie Maxa i Vincenta zaczynają zależeć od ich sprawnej współpracy. Stają się oni chcąc nie chcąc swoimi wspólnikami, czego żaden z nich wcześniej nie mógłby przewidzieć.