The Arrow season finale airs on May 15, and we can't wait to see what happens to Oliver — who looks to be shirtless for most of the episode. With Oliver in chains, things seem to get messy when Malcolm and John show up. Anxiously awaiting the final episode? Get a sneak peek of the season finale pictures now!