My Name Is Oliver Queen

"My Name Is Oliver Queen" is the upcoming twenty-third and final episode of the third season of Arrow, and the sixty-ninth episode overall. It will air on May 13, 2015.

Production
Preparation ran from March 27 until April 7, 2015. Shooting began on April 8 and will end on April 17, 2015.