Syn burmistrza Portland, Scott Favor (Reeves) przyjaźni się z Mikem Watersem (Phoenix). Nie byłby w tym nic dziwnego, gdyby nie to, że Scott rzadko bywa w domu, a jego główną rozrywką są narkotyki i męska prostytucja. Mike, poszukujący matki, jest zmuszony do takiego życia. Scott wybrał je jako bunt przeciw ojcu.
Porzucony w dzieciństwie Mike (River Phoenix) ma obsesję na punkcie odnalezienia swojej matki. Przyjaźni się ze Scottem (Keanu Reeves); obaj mieszkają na ulicach Portland, zarabiając jako męskie prostytutki. Scott pochodzi ze świetnie sytuowanej rodziny, a obecny styl życia to dla niego sposób na denerwowanie zamożnego ojca. Dwóch przyjaciół wyrusza razem w podróż, której celem ma być odszukanie matki Mike'a.