Arrow › Season 4 › Episode 20
Arrow Season 4 Episode 20“Genesis”
The CW · S4E20 · Aired May 4, 2016 · 60 min · ★ 6.9/10
Oliver calls in a favor with Constantine and goes to meet with an immortal shaman who can teach him how to fight Damien's dark magic. Meanwhile, Thea takes a break with Alex, while Diggle visits Lyla and Sara.
Check off episodes as you watch and see when the next one is out. Free, no ads.