William Miller (Patrick Fugit) is a fifteen-year-old high school student whose ultimate ambition is to be a music critic.
He worships rock music and Lester Bangs (Philip Seymour Hoffman), the legendary rock writer from the '60s and '70s.
After writing a few pieces for the famous Creem magazine, William gets a coveted Rolling Stone gig to follow the up-and-coming band, Stillwater, on their latest tour.
With his mom's reluctant permission, William hits the road and gets initiated into the crazy, back-stage world of rock 'n roll.
Along the way, William falls hard for Penny Lane (Kate Hudson), the band-aid who's hopelessly devoted to guitarist Russell Hammond (Billy Crudup), loses his virginity to a trio of groupies, and desperately tries not to make friends with the rock stars.
This story is loosely based on Cameron Crowe's own teen rock critic adventures.