The Devil's Greatest Trick

"The Devil's Greatest Trick" is the upcoming thirteenth episode of the sixth season of Arrow and the one-hundred-twenty-eighth episode overall.