Rok 1969. Szesnastoletni Jamie Schwartz (Alex Wolff) rozpoczyna naukę w szkole dla chłopców z internatem. Marzy o zrobieniu wielkiej kariery, ale ze strony większości kolegów spotyka go krytyka. Mimo to, chłopak nie przestaje wierzyć, że pewnego dnia uda mu się zagrać główną rolę z powieści "Buszujący w zbożu". Wkrótce zaczyna nawet tworzyć scenariusz do szkolnego przedstawienia. Jego dzieło sprawia jednak, że staje się pośmiewiskiem. Jamie postanawia wówczas uciec i odnaleźć autora powieści - J.D. Salingera (Chris Cooper). Po drodze poznaje Deedee Gorlin (Stefania Owen). Dzięki niej podróż Jamiego zamienia się w splot szalonych wydarzeń, które pozwolą odkryć znaczenie przyjaźni, miłości oraz straty.