Após um amigo sofrer overdose, Spoon (Shakur) e Bagulhão (Tim Roth) decidem largar as drogas e se esforçam para entrar num programa de desintoxicação do governo. A tentativa é prejudicada quando a dupla é responsabilizada pela morte de uma pessoa. Os dois acabam sendo procurados pela polícia e por traficantes de drogas.