Did Oliver find a way to contend with the villainous Earth-X version of himself?
That was the big question on Arrow Season 6 Episode 8 when it became apparent that the villains were not going to go away without a fight.
Meanwhile, Felicity reacted in shock to Oliver's proposal, but did she find a way to make things right with her love?
Also, tensions flared up when Supergirl went to war with her own counterpart.
Use the video above to watch Arrow online right here via TV Fanatic. Get caught up with all the drama now.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.