Season two of Legends of Tomorrow was a bit of a reboot. With the Time Masters in the rearview, the superhero team at the center of the series had to figure out a new gig. The series creators worked around this by introducing new heroes and villains, expanding the membership of the Justice Society of America.
"The interesting thing about season two is I think it's going to have a much, much different tone because our Legends are going to have a totally different purpose," show co-creator Phil Klemmer said at the time. "They're actually going to have a totally different constitution. There will be new faces and new everything."
Among those faces was Sarah Grey's Stargirl. She appeared on four episodes, becoming one point in the absolutely insane scatterplot that is the Arrowverse. Her Stargirl took down Firestorm (Victor Garber) in a battle backed by her JSA teammates before disappearing into the past to become Merlin in Camelot. She opted to stay in the past even after being offered a return trip by the Legends, as she had fallen in love with King Arthur.