During Arrow's season finale Wednesday (8/7c, The CW), Oliver may have to give up his credo of not killing bad guys when Slade's Mirakuru army takes Laurel hostage. Fortunately, he'll have some help from the returning Nyssa (Katrina Law), whom Det. Lance (Paul Blackthorne) isn't too happy to see back in town. Will Oliver kill Slade to save Laurel? Check out an exclusive sneak peek from the season finale:
Arrow's season finale airs Wednesday at 8/7c on The CW. Watch the latest episode here.
(Full disclosure: TVGuide.com is owned by CBS, one of The CW's parent companies.)