David Walsh (Matt Dillon) hat einen rabenschwarzen Tag: Er verliert seinen gut dotierten Bankjob und wird von seiner Freundin Sarah (Christina Applegate) verlassen. Und dann ist da noch sein bester Kumpel (Steve Zahn), der ihn für seinen Yuppie-Lebensstil verachtet. Doch David lässt sich nicht unterkriegen, schnappt sich eine Knarre und legt sich mit seinem Ex-Boss an.