"Arrow" season 4, episode 23 will see Oliver Queen (Stephen Amell) teaming up with a villainous character.
According to multiple publications, Oliver and the villain will set their eyes on taking down Damien Darhk (Neal McDonough).
In "Schism," Oliver would make sure that Damien has to go because the latter has already destroyed the lives of so many people in Starling City.
Since the lead character will be partnering with a villain, this means that Oliver will not be working with The Flash (Grant Gustin) in the finale episode for the hit The CW series.
According to Design N Trend, it's highly possible that Oliver with team up with a villain from a previous episode, and one that fans would love to see in the last episode for "Arrow" season 4.
In the teaser released by The CW, it was revealed that Damien plotted an attack in Starling City that could take down the lives of hundreds upon hundreds of citizens.
However, Oliver would make sure that Damien's plans wouldn't push through.
"I know that this city had been through tough times before," Oliver told the residents of Starling City.
"We will survive this," he continued.
At one point in the clip, Oliver comes face-to-face with Darhk.
"Even if you stop me, those missiles are finding their targets," the latter told the former.
"It won't just be me," he replied.
At this point, Oliver was backed by the people of Starling City who are all angry at Darhk.
Meanwhile, there are some rumors that Darhk will finally be killed off in the finale episode of "Arrow" season 5.
After all, Amell previously confirmed that the upcoming installment will introduce a new villain.
The actor told Variety that the new villain won't have superpowers, but Amell failed to divulge any information about who the character will be.
"As far as I know, they don't have superpowers. I'll tell you that," he said.
Based on the actor's statement, there won't only be one villain in "Arrow" season 5.
"Arrow" season 4, episode 23 will air on The CW on May 25 at 8 p.m. ET.