The Legends traveled back in time to the Salem With Trials on the latest episode of DC’s Legends of Tomorrow.
Joined by Constantine (Matt Ryan), who moved on to the Waverider, the Legends quickly got themselves embroiled in a case involving an innocent woman accused of witchcraft. They found out the woman’s daughter was protected by a vicious Fairy Godmother who was causing chaos and attacking the townsfolk.
Zari (Tala Ashe) tried to save the woman while the other Legends tried to cut the tie between the Fairy Godmother and the girl. The Fairy Godmother fought back and turned Ray (Brandon Routh) and Mick (Dominic Purcell) into pigs.
Constantine banished the Fairy Godmother but not before she warned him of something horrible to come.
Meanwhile Nate’s (Nick Zano) father discovered that his son was part of the Legends and Nate found out his father was part of the committee responsible for overseeing the funding of the Time Bureau.
Elsewhere Ava (Jes Macallan) offered Nate a job at the Time Bureau, which he accepted.
The next episode of the season is Dancing Queen. The Legends must infiltrate and stop a gang in 1970s London that is targeting the British monarchy; Ray gains their trust after being put through a series of tests; Gary shows Nate the ropes at the Time Bureau.
Tune in to Sky One HD at 8pm tonight to see the episode. Preview it with our gallery below: