Unthinkable

"Unthinkable" is the upcoming twenty-third and final episode of the second season of Arrow, and the forty-sixth episode overall. It will air on May 14, 2014.

Production
Preparation ran from March 28 until April 7, 2014. Shooting began on April 8 and will run until April 17, 2014.