Indiana loner 15-year-old Ziggy Katz is a high school student who performs original folk-rock songs for an adoring online fan base. This concept mystifies his formal and uptight mother, Evelyn, who runs a shelter for domestic abuse survivors. Evelyn, feeling distant from her son, tries to convince him to come with her and volunteer at the shelter. He declines, choosing the profitable option of live-streaming. Ziggy seeks to connect with his crush Lila, an activist classmate of his, and goes to a local political
arts festival after school to get closer to her. There, she tells him he can use his platform for awareness of current issues and reads a poem about the
colonization of the
Marshall Islands, which he compliments and borrows from her. Simultaneously, Evelyn meets Kyle, a 17-year-old who's staying with his mother at the shelter after he called the police to help get her out of an abusive home. Evelyn is impressed by his kindness and offers him to volunteer and get him a scholarship for
Oberlin College in Ohio, with Kyle having reluctance over going to college in favor of working at his father's
auto shop. That night, Ziggy's father, Roger, confronts the two for missing his awards ceremony at work, calling them both narcissists. The next morning, Ziggy asks his mother to give him a ride to school, and inquires how he can learn to "be political" to impress Lila, and she scoffs, saying he doesn't really care about the causes. Evelyn later takes Kyle to volunteer jobs around the city, and the two become close with Evelyn growing increasingly motherly around him. Meanwhile, Ziggy and Evelyn's tensions continue to erupt. Ziggy sets Lila's poem to song, and plays it for her one afternoon. That night, after Ziggy refuses to eat dinner in order to live stream, Evelyn secretly takes his uneaten dinner to give to Kyle at the shelter, who declines it as he already had supper earlier. The next morning Kyle's mother confronts Evelyn, telling her to stop pressuring Kyle to go to Oberlin College as he is set to working at his dad's auto shop. Baffled, Evelyn calls for Kyle while he's in school, who confirms his stance. Around the same time, Ziggy shares to Lila that he played the song on his stream, bragging that he brought attention to the issue while still making profit, much to Lila's discontent. That afternoon, Ziggy visits the shelter while his mom watches his old videos, before noticing him nearby and meeting face-to-face. == Cast ==