Max (Jamie Foxx, 'Ray') se gana la vida como taxista. Cada día recorre las calles de la ciudad para recoger y trasladar a cuantos clientes se lo piden. Cada servicio es más que una cara nueva o un trayecto, ya que parte de la vida de los pasajeros se queda ahí, en su taxi, y en su retrovisor. Un día tiene que llevar a un cliente un tanto ...