Board Thread:Arrow discussions/@comment-1783334-20170516181147/@comment-27700324-20170720233012

Stryzzar wrote: Vigilante is not a straight out antagonist, he's more in the grey area like Deadshot.

I really doubt KGBeast is the villain of Ses 6, maybe for Ses 7. He is actually joining Team Arrow next season.

KGBeast makes sense since last season was all about Anatoly in the flashbacks. Going by Season 2 logic, he should be the antagonist.