DC's Legends of Tomorrow
Credit: The CW; DC Comics
Guest Starring John Noble

The Justice Society of America is coming to life on DC’s Legends of Tomorrow!

iZombie alum Matthew MacCaull has been tapped to play Henry Heywood, Sr., a.k.a DC Comics character Commander Steel, EW has learned exclusively.

As revealed at Comic-Con, Commander Steel is a member of the Justice Society of America alongside Obsidian, Vixen (played by Maisie Richardson-Sellers), Stargirl, and Dr. Mid-Nite, who join the previously introduced Hourman (Patrick J. Adams).

Further details on Commander Steel are being kept under wraps, but the character is the grandfather of Dr. Nate Heywood (Nick Zano), a.k.a Citizen Steel.

MacCaull, who can currently be seen in Star Trek Beyond, also includes Bates Motel and The Killing among his credits.

DC’s Legends of Tomorrow returns Thursday, Oct. 13 at 8 p.m. ET on The CW.


From now until our huge fall TV preview hits newsstands Sept. 9, EW is bringing you 50 scoops in 50 days. Follow the hashtag #50Scoops50Days on Twitter and Instagram to keep up with the latest, and check for all the news and surprises.

Episode Recaps

Guest Starring John Noble
DC's Legends of Tomorrow

Led by White Canary, a band of superhero misfits defend the time stream with an assortment of wacky threats in the fourth Arrowverse series.

  • TV Show
  • 7
stream service