The CW’s Legends of Tomorrow returns after its lengthy winter break with season three episode 10 airing on February 12, 2018. Season three episode 10 welcomes Matt Ryan who’s reprising his role as John Constantine. Ryan played the character in The CW’s Constantine which ran for one season (in 2014) and wasn’t picked up for a second. Ryan then showed up as a guest star on season four of Arrow, and now he’ll return to the character once again as a guest star on Legends of Tomorrow.
Season three episode 10 was directed by Dermott Downs from a script by Keto Shimizu and Matthew Maala.
The season three cast includes Brandon Routh as Ray Palmer/Atom, Dominic Purcell as Mick Rory/Heat Wave, Franz Drameh as Jefferson “Jax” Jackson/Half of Firestorm, Caity Lotz as Sara Lance/White Canary, Nick Zano as Dr. Nate Heywood/Steel, Maisie Richardson-Sellers as Amaya Jiwe/Vixen, and Tala Ashe as Zari Tomaz.
The “Daddy Darhkest” Plot: FOLLOW YOUR HEART — After Sara’s (Caity Lotz) encounter with Mallus, the Legends are paid a visit by John Constantine (guest star Matt Ryan), a demonologist detective. The Legends agree to accompany him to a present-day psychiatric hospital and they are surprised to discover who Constantine is trying to help. During the exorcism, Sara, Leo (guest star Wentworth Miller) and Constantine go missing, leaving Ray (Brandon Routh) and Zari (Tala Ashe) to try to take care of Constantine’s client. Meanwhile, Amaya (Maisie Richardson-Sellers) and Nate (Nick Zano) once again come face to face with Kuasa.