A stranger shows up in a Texas town in 1955. His name is Jack Cabe (John Travolta), and he's been hired as the music teacher at the Benedict Boys Home. Before long, he's upsetting the institution's staid atmosphere by giving his students a primer in rock 'n' roll. Cabe's fresh approach captures the interest of local misfit Jesse Tucker (James Walters), but earns him the rancor of school bigwig Eugene Benedict (Richard Jordan). As his profile rises, Cabe risks exposing a secret from his past.