Fritz Brown (Michael Rooker) is an ex-LAPD, recovering alcoholic who now splits his time repossessing cars for a used car lot and staffing his one-man private detective agency. When a filthy caddie named Freddy "Fat Dog" Baker (Will Sasso) wanders into Fritz's office one day, flashing a wad of cash, Fritz is hired to follow Fat Dog's kid sister Jane (Selma Blair), who is holed up with a Beverly Hills sugar daddy named Sol Kupferman (Harold Gould). Kupferman is a 70 year-old bag man for the mob, and Fat Dog claims that "Solly K" is up to something evil that may harm Jane. The trail leads Fritz to an encounter with his dark past in the person of Haywood Cathcart (Brion James), current head of LAPD internal affairs and the person who kicked Fritz off the police force. But what is Cathcart doing in business with a mobster? And why is Jane shacked up with a man old enough to be her grandfather? Fritz starts asking some questions, and the answers are all bad news. Fritz finds himself back on Haywood Cathcart's short list, and as the bodies start to pile up around him, Fritz stands to lose more than his job this time around as some old debts get repaid.