Credit: The CW
Guest Starring John Noble

Next week’s Legends of Tomorrow will bring The CW’s heroes on a quest through Feudal Japan, but the real surprise is Nate Heywood’s transformation into Citizen Steel. A new promo for the episode, “Shogun,” has our first look.

Actor Nick Zano plays the series regular role of Nate on Legends of Tomorrow. Much like his comic book origins, he was destined to become the hero known as Citizen Steel, whose body transforms into organic steel.

According to the plot synopsis for “Shogun,” Nate is “shocked to learn that he has powers but then accidentally lands himself and Ray (Brandon Routh) in Feudal Japan,” while Sara (Caity Lotz), Amaya/Vixen (Maisie Richardson-Sellers), and Rory (Dominic Purcell) have to work together, help Nate master his abilities, and defend a Japanese village from a Shogun who stole Ray’s Atom armor.


Just your typical day as a DC Legend.

Watch the promo above. “Shogun” airs on The CW Thursday, Oct. 27 at 8 p.m. ET.

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