All the cool kids watch Arrow online. There are two full seasons available for your viewing pleasure with plenty of options for your streaming needs.

Felicity's Pain - Arrow
Watch Arrow Season 7 Episode 5
"The Demon"
Original Air Date:

On Arrow Season 7 Episode 5, Felicity learned a stunning secret that Oliver was keeping from her, and had to make a decision about the future.

Felicity Goes All Out - Arrow
Watch Arrow Season 7 Episode 4
"Level Two"
Original Air Date:

On Arrow Season 7 Episode 4, Oliver makes a drastic move in his search to find Diaz, while Felicity pulls out all the stops to hunt down Diaz.

Still in Prison - Arrow
Watch Arrow Season 7 Episode 3
"Crossing Lines"
Original Air Date:

On Arrow Season 7 Episode 3, Diggle asks Curtis to go undercover for ARGUS, while Oliver faces his biggest challenge while still stuck in prison.

Oliver in Prison - Arrow
Watch Arrow Season 7 Episode 2
"The Longbow Hunters"
Original Air Date:

On Arrow Season 7 Episode 2, Felicity attempts to root out Diaz while Oliver has to align with an old enemy in order to track him down from inside prison.

Moving On - Arrow
Watch Arrow Season 7 Episode 1
"Inmate #4587"
Original Air Date:

On Arrow Season 7 Episode 1, Felicity visits Oliver in prison with a brand new look, while the team continues to find a way to continue without him.

An Epic Final Battle - Arrow
Watch Arrow Season 6 Episode 23
"Life Sentence"
Original Air Date:

On Arrow Season 6 Episode 23, now that he has a new ally on his team, Oliver decides to engage Diaz in an epic final battle on the season finale.

Stopping Diaz - Arrow
Watch Arrow Season 6 Episode 22
"The Ties That Bind"
Original Air Date:

On Arrow Season 6 Episode 22, Oliver struggles with Felicity being in danger when she tries to stop Diaz who is targeting Team Arrow and their loved ones.

He's Back! - Arrow
Watch Arrow Season 6 Episode 21
"Docket No. 11-19-41-73"
Original Air Date:

On Arrow Season 6 Episode 21, Oliver takes to the stand to plead his case, but a surprise visitor in the courtroom threatens to change everything.

Battling Diaz - Arrow
Watch Arrow Season 6 Episode 20
"Shifting Allegiances"
Original Air Date:

On Arrow Season 6 Episode 20, Lance discovers something shocking about Black Siren, while Oliver turns to an old friend to help battle Diaz.

Expanding The Empire - Arrow
Watch Arrow Season 6 Episode 19
"The Dragon"
Original Air Date:

On Arrow Season 6 Episode 19, Felicity and Curtis double their efforts on building Helix Dynamics, while Diaz and Laurel meet with The Quadrant.

You want to watch Arrow online. Arrow stars Stephen Amell (Oliver Queen), David Ramsey (John Diggle), Katie Cassidy (Laurel Lance), Emily Bett-Rickards (Felicity Smoak), Willa Holland (Thea Queen), Paul Blackthorne (Det. Quentin Lance), Colton Haynes (Roy Harper), John Barrowman (Malcolm Merlyn), Caity Lotz (Sara Lance) and a host of others. The series revolves around Oliver Queen and his superhero ways as The Arrow (or The Hood dependent upon the season) and other superheroes and villains in Starling City. The Canary, The Huntress, The Bronze Tiger, Deathstroke, Deadshot and the League of Assassins among other keywords litter the scripts. There is plenty of action, some romance, friendships and bitter enemy relationships as the battle of good versus evil plays out in Starling City. When you watch Arrow online you'll get to see one of the very best adaptations of a comic book series to television ever created. You'll find out who lives and who dies and you'll be able to connect with everyone else across the world who has come to the realization that they cannot live without Arrow. Stephen Amell embodies Oliver Queen. You'll never accept another after you see him in action. Watch Arrow online now!

Arrow Quotes

Oliver: You survived the explosion. How?
Talia: You know I'm not so easily defeated.
Oliver: What are you doing here?
Talia: Oh, I ran afoul of an old foe in Gotham.

Every warrior must learn the simple truth -- that pain is inevitable and suffering is optional.

Malcolm