Legends of Tomorrow season finale recap: 'The Good, The Bad and The Cuddly'
The team's final battle — this time, against the demon Mallus — is the series' trippiest, weirdest one yet
Legends of Tomorrow recap: 'Guest Starring John Noble'
The great character actor (and voice of Mallus) helps save history. No, really!
Fringe alum John Noble to voice big bad Mallus on Legends of Tomorrow
The actor, who also starred on 'Sleepy Hollow' and 'Elementary,' will be heard soon