How does Legends of Tomorrow top a holiday themed episode featuring Vikings worshiping a Tickle-Me Elmo proxy doll, the team strategizing against Damien Darhk and the first real inklings of a Sarah Lance/Eva Sharpe ship? By letting John Constantine aboard, of course.
Matt Ryan reprises his role in the next episode of the series, which, sadly, will not air until February. But when it finally airs, John will take the team to a lunatic asylum where a demon who knows Sarah’s name will threaten, well, I’m not entirely sure. If John is around, though, I’m sure it will be quite epic.
Legends of Tomorrow returns in February on The CW.