‘Legends of Tomorrow’s’Justice Society of America shaping up nicely with Stargirl & more

The CW's superhero time travel series Legends of Tomorrow promised us new heroes and they're delivering. They've just cast the Justice Society of America's Stargirl.

IGN.com reports it's Power Rangers actor Sarah Grey who's grabbed the role of Stargirl, otherwise known as Star-Spangled Kid, otherwise known as Courtney Elizabeth Whitmore. Stargirl was created by DC Entertainment President & Chief Creative Officer Geoff Johns and introduced in Stars and S.T.R.I.P.E. #0 back in 1999. Johns created her in honor of his sister who passed away three years earlier and she's mostly retained a youthful, energetic, and hopeful appearance in the comics. Considering how many teenagers they have, Courtney is one of the few DC characters who actually had braces on her teeth at one point. She was, for lack of a better word, normal.

While in the DC Comics Bombshells series she has an entirely different origin, in the main continuity Courtney is the stepdaughter Pat Dugan, creator of S.T.R.I.P.E. and sidekick to the original Star-Spangled Kid, Sylvester Pemberton. As far as powers go, the character uses Starman Jack Knight's cosmic staff and wears the Cosmic Converter Belt, allowing her flight and enhanced strength.

A long time ago (2010), in another universe (Smallville continuity), Stargirl, Hawkman, Doctor Fate, and more appeared on screen along with Superman. It was the first time we got to see any of the JSA in live-action so I'm looking forward to where Legends takes them. Besides Smallville Stargirl also appeared in the Justice League Unlimited animated series and will be in the new Justice League Action.

Thanks to the Season 1 finale of Legends, we already know Patrick J. Adams will be playing the JSA's Hourman and Star Wars' actor Maisie Richardson-Sellers will be playing a previous Vixen mantle holder. We also know they're expecting to cast Dr. Mid-Nite and Obsidian.

A member of the Justice League, Nate Heywood/Commander Steel, will also be joining Legends of Tomorrow this season according to Deadline. He'll be played by Nick Zano (2 Broke Girls, Minority Report) and will apparently be a series regular. The character's grandfather was also Commander Steel, a member of the JSA, and who was also recently been cast for Season 2 with Matthew MacCaull (iZombie) in the role.

You can get a preview of what's to come from The CW's DC offerings this Fall here. In the meantime, check out this sneak peek from Twitter!