Prywatny detektyw Arthur Shame (Keenen Ivory Wayans) był niegdyś policjantem w Los Angeles. Razem z rezolutną asystentką (Jada Pinkett Smith) musi odnaleźć mafijne pieniądze z handlu narkotykami. Przy okazji sam chce się trochę wzbogacić.
Shame (Keenen Ivory Wayans) to były policjant-pechowiec, który szuka spełnienia jako prywatny detektyw. Zostaje wynajęty do wyśledzenia swojej byłej dziewczyny i odnalezienia 20 milionów dolarów z handlu narkotykami. Przy pomocy zaufanej współpracownicy Peaches (Jada Pinkett) Shame chce zarobić trochę grosza i oczyścić własne imię w najbardziej zwariowanej i niebezpiecznej ze swoich dotychczasowych spraw.