Manchester Black (David Ajala) went after Ben Lockwood (Sam Witwer) on the latest episode of Supergirl.
Kara (Melissa Benoist) and J’onn (David Harewood) were in a race against time to find Manchester and they found unlikely help from Nia (Nicole Maines). She admitted she’d had a terrifying dream about Agent Liberty and that led them to the old Lockwood Factory.
Manchester threatened to kill Ben’s wife as revenge for the murder of his girlfriend but Kara stopped him. Ben’s wife found out the truth about her husband but decided to stand by him and was seen with the Children of Liberty as Ben was being escorted to prison.
President Baker (Bruce Boxleitner) tried to force Supergirl to reveal her secret identity to the world and she refused. He fired her from the DEO in retaliation.
Following that episode the Elseworlds crossover with Arrow and The Flash got underway. You can read about what happened in part one and keep reading to find out what happened in part two.
Oliver (Stephen Amell), Barry (Grant Gustin) and Kara travelled to Gotham City to locate Dr. John Deegan (Jeremy Davies). They were arrested after getting into a street fight and Kate Kane (Ruby Rose) bailed them out.
The trio were called to Wayne Enterprises to meet with Kate who explained that Bruce Wayne had disappeared three years earlier leaving her in charge. She told them that Deegan could be found at Arkham Asylum.
With the help of Caitlin (Danielle Panabaker), Cisco (Carlos Valdes), Diggle (David Ramsey) and Curtis (Echo Kellum), they broke into Arkham Asylum but Deegan orchestrated a mass breakout to buy himself time.
Caitlin came up against Nora Fries (Cassandra Jean Amell) and when Oliver and Barry tried to help, they unleashed Jonathan Crane’s hallucinogenic compound. That caused Oliver to see Reverse Flash (Tom Cavanagh) and Barry to see Malcolm Merlyn (John Barrowman). The two started to fight one another until Kate Kane as Batwoman broke them apart.
Kara managed to get the book from Deegan and she and Kate revealed that they knew who each other really was.
Back at A.R.G.U.S. Felicity (Emily Bett Rickards) tried to unlock the book and the Flash (John Wesley Shipp) of Earth-90 breached through and warned them of the Monitor (LaMonica Garrett). The heroes went to confront the Monitor but he escaped and put the book back into Deegan’s hands, who rewrote reality again.
This time Oliver and Barry woke up as wanted criminals and they were faced with the Elseworlds Superman (Tyler Hoechlin).
The next episode of the season is Elseworlds Part 3. Supergirl, The Flash, Green Arrow and Superman face the battle of their lives.
Tune in to Sky One HD at 8pm tonight to see the episode. Preview it with our gallery below: