In the late 1970s, a 14-year-old boy named Shay Baker lives in Wanstead, juggling the care of his younger sister Alice with helping out at the piano shop his father, Nick, runs. Their family life is shaped by a mother who left years earlier to chase a bohemian, hedonistic life in London, leaving Nick to shoulder the burden. When Nick is injured moving a piano and ends up in the hospital, Shay steps up to keep the shop afloat and even drives his father’s taxi on the side to cover mounting debts. The pressure of family duty and financial strain presses in as he tries to hold everything together.
On a routine trip to a London music supplier, Shay meets Vivian, a punk girl who’s blasting The Clash on her Walkman. Through Vivian, he learns about the politics of punk—The Clash promoting racial cooperation and working-class empowerment, while skinheads align with white power and more extreme, neo-Nazi ideologies. The two manage to snag the last two tickets to a Clash concert the next day. Returning home, Shay spends the night absorbing the band’s music, dyes his hair from a light-brown mop to a bold black pompadour, and adopts a punk-influenced wardrobe. At the concert, he and Vivian share a kiss after the performance of “Clash City Rockers,” but the moment is interrupted by a clash with skinheads and a rough confrontation with police, leaving Shay battered and returning to an empty home where Alice has sought out a neighbor’s shelter.
With debts mounting, Shay takes on even more risk to keep his family afloat. He begins to handle the shop’s operations and drives his father’s taxi, even disguising himself as a woman to pass as old enough to drive. Late one night, a passenger turns out to be Joe Strummer, the guitarist and co-lead of The Clash. Strummer quickly discerns that Shay is not a woman, yet the two strike up a conversation about Shay’s life, his love for the band, and the tough choices he’s facing. Strummer surprises him with money to pay the fare, offering a moment of unexpected generosity from the rock world. Shay returns home to find Vivian gone and Alice unwell, while the house suffers from cut-off water and telephone lines. Seeking help, he visits his mother’s London flat and uncovers a different world—the life of his mother as a singer, marked by sexual promiscuity and cocaine use—which starkly contrasts with his own struggles and responsibilities.
Armed with this new insight, Shay confronts a harsher reality: an eviction notice awaits at the shop. In an effort to protect Alice and seek a better future, he attends a Victoria Park rally sponsored by the Anti-Nazi League alongside Johnny, his mother’s lover, and fights break out between punks and skinheads. Shay is detained and jailed, sharing a cell with Strummer, who recognizes him from the taxi. After their release, Strummer invites Shay to see The Clash rehearse new material, rekindling a fragile sense of hope.
Determined not to abandon his family, Shay transforms the piano shop into the Rock Shop, a space devoted to guitars and amplifiers, and liquidates pianos to raise money. He keeps his plans under wraps from Strummer, but publicly advertises that The Clash will headline the grand opening. Nick is discharged from the hospital and, though angered by the transformation, eventually comes to see the value in his son’s drive. Shay spends a night at the shop to keep watch, where he and Vivian reconcile and sleep on the shop floor. The next morning, a crowd of punks gathers outside, eager to see The Clash. Nick and Alice arrive, and Nick, softened by his son’s determination, concedes that this audacious move should have happened long ago. The finale crescendos as Joe Strummer steps out from the crowd with a guitar and performs “I Fought the Law” as the credits roll, leaving Shay to face an uncertain but newly empowered future.