Jim (David Essex), joven británico de finales de los años cincuenta, abandona sus estudios y a su familia, para vivir en la costa, en libertad, como realmente le gusta. Allí conoce a Mike (Ringo Starr), un tipo rudo e irresponsable, con el que comparte suafición por la música, las chicas y la insensatez, además del trabajo en un parque de atracciones. Un reencuentro con la gente del pasado le impulsa a volver a casa y retomar una vida normal. Con los años se casa y tiene un hijo, pero su espíritu rebeldey su pasión por el rock, siguen vivos en su interior...