Arrow: Watch Season 3 Episode 12 Online

at .

On Arrow Season 3 Episode 12 as Oliver heads back to the city he loves, it's in utter chaos. New heroes have arisen in his absence, but do they have what it takes to fend of one of the biggest villains the town has ever seen?

Team Arrow begins to fight from within as all parties cannot come to a unanimous decision on allowing Malcolm Merlyn to fight beside them. Felicity is adamant Oliver would never stand for such a thing and refuses to assist if they move forward.

When Laurel suggests they enlist The Glades citizens to help in their endeavor, Sin gets involved and she realizes the Canary she knew no longer exists. When she shares the knowledge with Capt. Lance, will be believe her?

Find out about all of this and more when you watch Arrow online!

Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. She's a member of the Critic's Choice Association, enjoys mentoring writers, cats, and passionately discussing the nuances of television and film. Follow her on Twitter and email her here at TV Fanatic.

Show Comments

Arrow Season 3 Episode 12 Quotes

Arsenal: Captain Lance!
Lance: Harper.
Arsenal: I'm not sure what you...
Lance: Look, I've seen you wearing a red hoodie, I've seen you shootin' arrows at people. You think I don't recognize you with a little extra leather and lace?
Roy: Well, I guess I won't be needing this anymore. [clicks off voice changer]

Felicity: OK. I'll send Arsenal over once the next brush fire is put out.
Lance: Arsenal? What, are you guys just pullin' names out of a hat now?