The preview video for the finale of season 2 of Arrow shows Oliver finally out to avenge the death of his mother and rid Starling City of Slade's menace.

Slade's 'Specific Target' Will Comes As A 'Big Surprise To Everyone' In Finale?

In the promo, Oliver (Stephen Amell) seems to have had enough and is beyond determined to wipe any trace of Slade out, especially after he killed his mother, Moira (Susanna Thompson).

"The man who hurt my mother, I have to kill him," he says.

FINALE PHOTOS Indicate That Laurel & Oliver Will Rekindle Romance? 

Interestingly enough, a female voice, probably Felicity, questions Oliver, suggesting that he did have a choice.

The preview runs with the tag line: "Kill or be killed." Oliver and his team are seen in various violent action sequences and finally charging forward to take over Slade's army. 

Sara's Ex-Lover and League of Assassins Leader Nyssa al Ghul To Return in Finale?   

Oliver's rage finally seems to peak when he says, "I am done playing your game." 

Towards the end of the clip, Slade is seen talking to somene over the phone (could it be Oliver?), definitively stating, "You are done when I say you're done."

Here's the official synopsis for Unthinkable:

"Oliver must decide for once and for all if he is a killer or a hero - Slade (Manu Bennett) moves forward with his plan to kill one more person in Oliver's (Stephen Amell) life. While Oliver has fought all year to be more than the killer he once was, when Slade kidnaps someone close to Oliver's heart, Oliver is pushed to the edge and realizes sometimes it takes doing the unthinkable to stop the monster. Meanwhile, Diggle (David Ramsey) takes on Amanda Waller (guest star Cynthia Addai-Robinson) with a little help from some friends, and Thea (Willa Holland) turns to Roy (Colton Haynes) in her time of need. John Behring directed the episode with story by Greg Berlanti and teleplay by Marc Guggenheim & Andrew Kreisberg."

Unthinkable will air on May 14 on CW.

Watch the preview here: