Stephen „Bull“ McCaffrey (Kurt Russell) und Brian McCaffrey (William Baldwin) sind Feuerwehrmänner in Chicago. Brian, der nach seiner Ausbildung ins Team seines Bruders versetzt wurde, fällt durch mehrfaches Fehlverhalten während der Einsätze auf. Nach einem weiteren Versäumnis, bei dem ein
Max (Jamie Foxx) ist seit zwölf Jahren Taxifahrer, sein großer Traum ist aber die Eröffnung seines eigenen Limousinenservice. Eines nachts steigt der vermeintliche Geschäftsmann Vincent (Tom Cruise) in sein Taxi ein und bietet ihm 600 Dollar, wenn er ihn in der Nacht zu fünf Terminen chauffiert.