Katie Cassidy Katie Cassidy

Remember when Slade (Manu Bennett) told Oliver (Stephen Amell) that one more life needed to be taken before effectively destroying the Arrow's life? Well, that life may be Laurel's (Katie Cassidy).

Add new fall shows to your Watchlist!

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.)