Eigentlich würde Autor Max (Jamie Foxx) lieber für Hollywood spannende Filme dichten, doch einstweilen muss er sich auf den Straßen von Los Angeles als Taxifahrer verdingen. Als er dabei eines Abends einen geheimnisvollen Fahrgast namens Vincent (Tom Cruise) über mehrere Stunden von einer Adresse zur nächsten chauffiert, kann er sich des Verdachts nicht erwehren, einen Auftragskiller bei der Arbeit zu begleiten. Nun gilt es nur noch, nicht selbst als letzter Hit auf dessen Liste zu landen.