The CW has long had a light stranglehold on TV superheroes. Since the debut of Arrow eight years ago, the channel has excelled at bringing DC Comics heroes to the screen in a thoroughly enjoyable, generally family friendly fashion. DC Universe launched in 2018, bringing more niche stars to the roster including the very R-rated Titans and the strange, crude, and lovable Doom Patrol. Stargirl is the first of DC Universe’s shows to make the transition to The CW, with the show essentially simulcast, hitting the DC streamer one day earlier than it hits the network. Though its genesis began with the darker world of DC Universe, Stargirl is a dream fit for The CW and for this lifelong DC Comics fan is easily the best of their offerings yet. Though you might not have heard of the DC heroine–co-created by Geoff Johns, in memory of his late sister, along with Lee Moder and David S. Goyer–you’re not alone. Stargirl is definitely not in the DC Comics A-List, but after this episode airs she will be. The good thing about her lesser-known status is that the first episode acts as an introduction to the character, her backstory, her lore, and how she gets her powers. Brec Bassinger stars as Courtney Whitmore, a teen who’s less than happy about moving away from her childhood home in Los Angeles to middle-of-nowhere Blue Valley, Nebraska. But wait a second, before we get to all of that we need to talk about the Justice Society of America and the Golden Age of Heroes, which according to the pilot was 10 years prior to the core story of the show. The episode opens with an awe-inspiring fight sequence with production values far higher than most of the other DC TV series we’ve seen, which is a trend I’m happy to report continues through the first three episodes. Stargirl‘s Golden Age JSA team features Hourman, Doctor Mid-Nite, and Wildcat who are being led by Starman (Joel McHale). Their dangerously magical battle is against the Injustice League, which is made up of Tigress (Joy Osmanski), Brainwave (Christopher James Baker), Sportsmaster (Neil Hopkins), The Wizard (Joe Knezevich), and Icicle (Neil Jackson). Stargirl has an off-page origin story that’s far more personal and tragic than most. Geoff Johns created the character as a memorial to his own sister Courtney who died in a 1996 plane crash. Maybe that’s why the show seems so pitch perfect and well cared for. Nothing about it seems rushed, every bit of casting works–some can be called perfect without any hyperbole cough Luke Wilson cough–and the story seems both familiar and fresh. We get a strange new small town filled with secrets, a legacy hero fighting to make a difference in the world, and a giant criminal conspiracy that threatens everything our protagonist holds dear. But it works, and there are enough twists on the tropes to make it exciting and infinitely watchable.