Děj se odehrává krátce po sjednocení západního a východního Německa a vypráví o rozpadajícím se vztahu mezi Jockelem, politickým aktivistou, a Stefanem, heroinovým feťákem, a jejich zapletení s bisexuálním Michaelem. Druhá dějová linie se týká Michaelova malého syna Saši a jeho života v zanedbaném světě drog a chudoby. Je fascinován strašidelným, exhibicionistickým loutkářem Firlefanzem, jehož groteskní loutky hrají gay pohádku, která je paralelou vztahu Stefana a Jockela. Ústřední postavou rozpadu těchto postav je dealer drog Ingolf, který tahá za nitky heroinem místo loutkových drátů.