Synopsis
Max (Jamie Foxx) werkt al twaalf jaar lang als taxichauffeur in Los Angeles. In al die jaren hebben duizenden klanten plaatsgenomen op de achterbank van zijn taxi. Duizenden gezichten die hij heeft aangekeken in zijn achteruitkijkspiegel en spoedig weer vergeten... tot vanavond.
Vincent (Tom Cruise) is een huurmoordenaar. Als de kopstukken van een international drugskartel vernemen dat enkele van hun handlangers voor de rechtbank zullen moeten verschijnen, zetten ze een grootscheepse operatie op stapel om alle kroongetuigen te identificeren en uit de weg te ruimen. Vanavond worden de vonnissen door Vincent voltrokken...
Als Vincent zich gedwongen ziet de taxi van Max te kapen, wordt de taxibestuurder de persoon op de verkeerde plaats, op het verkeerde tijdstip. Vincent dwingt hem van het ene slachtoffer naar het andere te rijden. Met de LAPD en de FBI op de hielen moeten Max en Vincent vaststellen dat ze van elkaar afhankelijk zijn geworden, willen ze dit overleven...