Taxikár Max (Jamie Foxx) ako každú noc vyráža do poloprázdného Los Angeles. Rutinu mu naruší Vincent (Tom Cruise), prošedivělý chlapík v drahom obleku, ktorý ponúkne Maxovi slušnú sumu, aby ho vozil za zákazníkov. Pri prvej zastávke taxíku Maxovi dôjde, že neradno si s cudzincom zahrávať. Max sa stane rukojemníkom nájomného vraha, ktorý potrebuje nekompromisne dokončiť zákazku. Taxikár si musí nájsť spôsob, ako zachrániť seba i poslednú obeť. Pre Maxa (Jamie Foxx) je už jeho dvanásťročná práca losangeleského taxikára absolútnou rutinou: ľudia prichádzajú a odchádzajú, ich tváre, mihajúce sa v spätnom zrkadle, si pamätá sotva do okamihu, kedy za sebou zabuchnú dvere... Ale na klienta z dnešnej noci, nájomného zabijaka Vincenta (Tom Cruise), tak skoro nezabudne! Vplyvný drogový kartel sa má objaviť pred federálnym súdom, a tak je treba eliminovať piatich korunných svedkov. Všetci sa momentálne zdržiavajú v Los Angeles, a tak Vincent nastupuje do Maxovho taxíka, berie si ho ako rukojemníka a pre dvojicu sa začína rušná noc! Ak Max nebude spolupracovať, skončí s guľkou v hlave - ak spolupracovať bude, stane sa komplicom... Keď sa po prvých komplikáciách stane žlté auto cieľom policajných jednotiek i FBI, prežitie jedného z nesúrodej dvojice nečakane závisí od druhého – a naopak!