Rocks is a teenage girl, Bukky Bakray, who lives in London with her younger brother, Emmanuel, D'angelou Osei Kissiedu, and their single mother. She moves through life with a tight-knit circle of friends, a support system that helps her weather the ordinary ups and downs of adolescence. Among these friends is Sumaya, Anastasia Dymitrow, a loyal presence in Rocks’ world who sparks honest conversations and tough love in equal measure. But a new girl arrives at Rocks’ school, Roshé, Shaneigha-Monik Greyson, whose presence unsettles the balance of the group and stirs a blend of curiosity and caution in Rocks.
When Rocks’ mother suddenly leaves, she returns only with a letter promising to come back and an envelope that barely covers the basics. Rocks grapples with how much to tell anyone and chooses to confide in her closest friend, Sumaya, while keeping the rest of her situation private. After an impulsive moment of seeking help, Rocks asks Sumaya’s family if she and Emmanuel might stay the night, stepping into a precarious space where trust and dependence collide. At Sumaya’s house, an argument erupts: Sumaya urges Rocks to talk to an adult about what’s happening, and Rocks’s resentment surfaces in a sharp defense of her independence, insisting she doesn’t need anyone else’s help or a bigger household to lean on.
Rocks drifts away from the rest of her friends and leans into her growing bond with Roshé, whose swagger and savvy pull Rocks into a more adventurous, if morally murky, orbit. During a day of skipping school, Rocks discovers that Roshé has quietly been making money by exploiting clients at her step-mom’s salon, recording credit card information and reaping rewards. A moment of desperation leads Rocks to steal from Roshé’s stash and book a hotel room for the night, lying to the proprietor about being Emmanuel’s mother to protect them. The thrill of the risk is tempered by the sting of guilt, but the plan quickly spirals as Roshé’s world becomes aware of the theft.
When Roshé uncovers Rocks’ theft, she amplifies the lie by taking to the internet, posting about Rocks as a thief whose mother abandoned her, and publicly shaming Rocks in a way that destabilizes her already fragile social standing. The school responds to the uproar by removing Rocks and Emmanuel from the hotel when they are discovered to be underage, and the two find themselves with nowhere to go. In a moment of mercy and solidarity, Rocks seeks shelter at the home of her friend Ruby Stokes Agnes, whose mother becomes alarmed by the severity of Rocks’ situation and calls social services.
The next morning, Rocks faces the hardest truth: Emmanuel is being taken away by social workers, and Agnes’ intervention has escalated the crisis to officials. Reluctantly, Rocks agrees to enter foster care, and Emmanuel is placed in a care home in Hastings, far from the life he’s known. The separation is wrenching, but a thread of hope remains as Rocks reconnects with her friends, who rally together to help. They pool money to buy train tickets and travel to Hastings for Emmanuel’s birthday, a gesture that underscores their commitment and care even as the siblings are apart.
In the final moments, Rocks confronts the reality of their separation, witnessing how happy Emmanuel looks in his new environment. She hesitates to call out to him, choosing instead to let the moment speak for itself, a quiet acknowledgment of the family they’ve lost and the chosen family that remains. The day closes with Rocks and her friends on a sunlit beach, the water and wind offering a bittersweet sense of closure and a glimmer of resilience. The film closes on the note that, even amid hardship, friendship and steadfast love can provide a path forward.