Genesis

"Genesis" is the upcoming twentieth episode of the fourth season of Arrow, and the eighty-ninth episode overall. It will air on May 4, 2016.

Production
Preparation ran from February 25 until March 4, 2016. Shooting ran from March 7 until March 16, 2016.