'Arrow': "The Devil's Greatest Trick" Photos Released