Things get weird this week with a musical crossover, more hobbit jokes than you can poke a stick at and a rather dark cloud.
Arrow Season 5 Ep 17 Kapiushon
Flash Season 3 Ep 17 Duet
Supergirl Season 2 Ep 16 Star Crossed
Legends of Tomorrow Season 2 Ep 15 Fellowship of the Spear