On Stargirl, Courtney's list of heroes (and villains) has grown steadily as she comes into her own as a superhero, and now forthcoming episode "Shining Knight" teases that the noble Golden Age hero will finally join the fight against the Injustice Society of America.

In the synopsis, someone from Courtney's past arrives in Blue Valley and takes her by surprise. Judging by the episode title, we can also expect Shining Knight to come into the fold. It's been theorized that Justin the Janitor, who has mostly been a background character at Blue Valley High School, is in fact Shining Knight. After he recently saved Stargirl from Shiv's violent attack using his trusty sword, that theory seems all but confirmed.

RELATED: Stargirl Basically Confirmed Justin the Janitor's Secret Identity

The full synopsis for "Shining Knight" reads:

A BLAST FROM THE PAST -- Courtney's (Brec Bassinger) life gets turned upside down when someone from her past arrives in Blue Valley. Meanwhile, Pat (Luke Wilson) uncovers new information about the ISA's plan and Jordan (Neil Jackson) makes a surprising discovery at work. Jennifer Phang directed the episode written by Geoff Johns (#111). Amy Smart, Yvette Monreal, Anjelika Washington, Cameron Gellman, Trae Romano, Meg DeLacy and Christopher James Baker also star. Original airdate 7/28/2020. Every episode of DC’s STARGIRL will be available to stream on CWTV.com and The CW App the day after broadcast for free and without a subscription, log-in or authentication required.

DC Universe's Stargirl stars Brec Bassinger as Courtney Whitmore (Stargirl) and Luke Wilson as Pat Dugan (S.T.R.I.P.E.). The series airs Monday on DC Universe and Tuesdays on The CW at 8 pm ET/PT. It also stars Amy Smart, Yvette Monreal, Anjelika Washington, Cameron Gellman, Trae Romano, Jake Austin Walker, Hunter Sansone, Meg DeLacy, Neil Jackson and Christopher James Baker.

KEEP READING: Stargirl Recruits a Villain's Son for Her JSA in New Promo