"DC's Legends of Tomorrow" has begun to assemble its Justice Society of America.
Although we've known since the Season 1 finale, with the introduction of Patrick J. Adams as Hourman, that the Justice Society would debut in Season 2, it wasn't until Comic-Con International that we learned some of the other heroes that will fill the team's ranks: Obsidian, Stargirl and Doctor Mid-Nite, Vixen (played by Maisie Richardson-Sellers) and Steel.
According to EW, Commander Steel is the grandfather of Dr. Nate Heywood, aka Citizen Steel, the role Nick Zano was cast to play in June.
MacCaull's credits also include "Fringe," "Tomorrowland" and "Star Trek Beyond."
"DC's Legends of Tomorrow" returns Oct. 13 on The CW.