Joe (Bruce Willis) był ochroniarzem, teraz jest prywatnym detektywem, ale interesy nie idą najlepiej. Niepowodzenia topi w alkoholu. Kumpel (Bruce McGill) zleca mu śledzenie pewnej striptizerki (Halle Berry), ale sprawa zaczyna się komplikować, gdy zleceniodawca ginie w zamachu, a Joe staje się jednym z podejrzanych.
Joe Hallenbeck (Bruce Willis) jest byłym ochroniarzem. Stracił pracę w momencie, kiedy pobił jednego ze znanych senatorów (Chelcie Ross), którego poniekąd ochraniał. Fakt, że stanął w obronie wynajętej przez senatora prostytutki (Theresa St. Clair), nie miał w tym wypadku żadnego znaczenia. Od tej pory zatrudnia się dorywczo jako prywatny detektyw, borykając się z trudnościami finansowymi i rodzinnymi. Żona (Chelsea Field) zdradza go z przyjacielem (Bruce McGill), a córeczka (Danielle Harris) żywi do niego niechęć. Nieszczęśliwym zbiegiem okoliczności Joe przyjmuje od swojego przyjaciela zlecenie ochrony tancerki Cory (Halle Berry) z klubu nocnego, po czym mężczyzna ginie na skutek eksplozji ładunku wybuchowego w swoim samochodzie. Joe staje się pierwszym podejrzanym tej rzekomej zbrodni w afekcie. Na domiar złego, nie udaje mu się uchronić tancerki od śmierci. Jak się okazuje, te dwa morderstwa są ściśle ze sobą związane. Joe razem z chłopakiem Cory, niejakim Jimmym Dixem (Damon Wayans), postanawia rozwikłać te sprawy i oczyścić się z podejrzeń.