Jim Carrol (Leonardo Di Caprio) sonha em ser um astro do basquete, mas as pressões e angústias típicas da adolescência o levam a experimentar heroína. Viciado, é expulso do colégio e se une a um grupo de drogados descobrindo o inferno do submundo.