‘Arrow’ Season 7 Episode 9 “Elseworlds, Part 2” Crossover Photos, Cast, and Plot

The CW’s Arrow hosts part two of the 2018-2019 epic crossover event. Arrow season seven episode nine, “Elseworlds, Part 2,” is set to air on Monday, December 10, 2018 at 8pm ET/PT and features special guest star Ruby Rose as Kate Kane/Batwoman. The episode was directed by James Bamford from a script by Marc Guggenheim (story by Caroline Dries).

This season’s three-part crossover begins with The Flash on Sunday, December 9th and ends Supergirl‘s season four episode nine airing on December 11th.

The season seven cast includes Stephen Amell as Oliver Queen/Green Arrow, David Ramsey as John Diggle/Spartan, Emily Bett Rickards as Felicity Smoak, Echo Kellum as Curtis Holt/Mr. Terrific, Katie Cassidy as Laurel/Black Siren, Rick Gonzalez as Rene Ramirez/Wild Dog, Roy Harper / Arsenal, and Juliana Harkavy as Dinah Drake/Black Canary.

The “Elseworlds, Part 2” Plot: THE ELSEWORLDS CROSSOVER CONTINUES IN GOTHAM CITY WITH BATWOMAN (RUBY ROSE) — With Oliver (Stephen Amell) and Barry (guest star Grant Gustin) still stuck in the other’s bodies, the two get a lead on John Deegan (guest star Jeremy Davies) and head to Gotham City with Supergirl (guest star Melissa Benoist) to figure out why their reality has changed. While there, they meet the mysterious Kate Kane (guest star Ruby Rose) who provides them with information that leads the group to Arkham Asylum.

Arrow Elseworlds Part 2
Melissa Benoist as Kara/Supergirl, Stephen Amell as Barry Allen/The Flash and Grant Gustin as Oliver Queen/Green Arrow in ‘Arrow’ “Elseworlds, Part 2” (Photo: Jack Rowand © 2018 The CW Network)
Arrow Elseworlds Part 2
Melissa Benoist as Kara/Supergirl, Stephen Amell as Barry Allen/The Flash, John Wesley Shipp as The Flash and Grant Gustin as Oliver Queen/Green Arrow (Photo: Jack Rowand © 2018 The CW Network)
Arrow Elseworlds Part 2
Stephen Amell as Oliver Queen/Green Arrow and Grant Gustin as Barry Allen/The Flash (Photo: Jack Rowand © 2018 The CW Network)
Arrow Elseworlds Part 2
Ruby Rose as Kate Kane/Batwoman in ‘Arrow’ “Elseworlds, Part 2” (Photo: Jack Rowand © 2018 The CW Network)
Arrow Elseworlds Part 2
John Wesley Shipp as Barry Allen/The Flash and Grant Gustin as Oliver Queen/Green Arrow in “Elseworlds, Part 2” (Photo: Jack Rowand © 2018 The CW Network)
Arrow Elseworlds Part 2
Stephen Amell as Barry Allen/The Flash in ‘Arrow’ (Photo: Jack Rowand © 2018 The CW Network)
Arrow Elseworlds Part 2
Stephen Amell as Barry Allen/The Flash and Ruby Rose as Kate Kane/Batwoman (Photo: Jack Rowand © 2018 The CW Network)