Lata 70. Przedmieścia Glasgow. Z powodu strajku dzielnica tonie pod zwałami śmieci. 12-latek podczas zabawy nad kanałem niechcący topi swojego rówieśnika. Zdarzenie, o którym wie tylko on, zmienia jego życie - bohater znika z domu na całe dnie, szuka towarzystwa miejscowych rozrabiaków.
Klubowe nocne życie w Berlinie pokazane w rytmie 100000 uderzeń na minutę. DJ Ickarus (w tej roli Paul Kalkbrenner i jednocześnie autor ścieżki dźwiękowej do filmu) wraz ze swoją menadżerką i dziewczyną Mathilde (Rita Lengyel) bierze udział w tournée występując w klubach, a jednocześnie przygotowuje się do wydania muzycznego albumu. Wspomaga się narkotykami. Mathilde coraz gorzej znosi jego nałóg. Gdy Ickarus przedawkuje i znajdzie się w szpitalu psychiatrycznym, kobieta szuka pocieszenia u dawnej kochanki. Dzień ukończenia albumu oddala się.
Młoda rosyjska emigrantka (Christina Ricci) w poszukiwaniu ojca, który przed laty opuścił Rosję, trafia do Paryża, gdzie zostaje śpiewaczką w chórze. Dzięki swej współlokatorce Loli (Cate Blanchett) wchodzi w piękny i zwodniczy świat paryskiej opery. Poznaje największych artystów, w tym wspaniałego tenora Dante Dominio (John Turturro) i uroki życia na scenie. Wkrótce przeznaczenie kieruje ją w ramiona tajemniczego cygańskiego jeźdźca (Johnny Depp), darując uczucie, któremu nie sposób się oprzeć.