'Arrow' season 3 spoilers: Oliver to kill Nyssa and Diggle in episode 21 'Al Sah-Him'?

A screengrab from Arrow 3x21 trailerYouTube/The CW

Now that Oliver resigned to his fate of becoming the leader of the League of Assassins — which goes by the rule that if one goes in, they never come out — fans are left to wonder if Ollie will ever wear the green hood again and save the city he loved so dearly as the Arrow. 

At the moment, this seems far-fetched. Oliver is now on the dark side and the horrors that await everyone after his "rigorous transformation" are beyond belief. To make a complete transition as heir to the demon, Oliver will have to do a couple of more things too dreadful to imagine.

In the promo for the new and exciting episode titled "Al Sah-Him," Ra's al Ghul instructs Oliver and the League to go after his daughter Nyssa, who knows all along that her father will be after her. Although she comes, she is not about go through the battle alone. 

Laurel, who made a friend out of the supposed heir to the demon, does not intend to see Nyssa suffer in the hands of her own father. She is set to debut the Canary Cry that Cisco made for her, and gets help from what's left of Team Arrow, namely Felicity and Diggle, to stop the League from killing Nyssa but this sends them right in harm's way. 

The promo for the installment shows Diggle captured by the League. Oliver, who now dons the League look, stands in front of his "brother" and next to Ra's who orders him to "eliminate" Diggle. It remains to be seen whether Oliver has doused himself with so much evil that he can kill his trusty comrade. 

All throughout the show, Diggle has always managed to get in touch with Oliver's humanity when he forgets to be cautious, when he is consumed with rage, and when he makes decisions that will only lead to more trouble. The two have been through so much and have grown to care so much for each other. 

Ra's al Ghul's orders will either show how far Oliver has gone to the evil side or how much of himself the League transformation has left untouched, if there is any.

"Arrow" season 3 episode 21 "Al Sah-Him" will air on April 29.