"Legends of Tomorrow" Adds John Constantine to Season 3
Legends of Tomorrow Season 3 begins this week, but already fans may be more excited for an episode later in the season. In a recent interview, Legends showrunner Phil Klemmer confirmed that sardonic British sorcerer John Constantine (played by Matt Ryan) would appear in the show's third season. E