Arrow series teaser
Arrow - Teaser
Arrow series banner


After a violent shipwreck, playboy billionaire Oliver Queen had disappeared and been presumed dead for five years before being discovered alive on a remote island in the Pacific. When he returns home to Starling City, his devoted mother Moira, the beloved sister Thea, and his best friend Tommy are going to welcome him home, but they have the feeling that Oliver has changed because of his terrible experience on the island. Meanwhile, Oliver hides the truth about the man he has become, he is desperate to repair the actions he took as the child he was. More particularly, he seeks reconciliation with his ex-girlfriend, Laurel Lance. During the day, Oliver plays the role of a rich, carefree and careless womanizer as he used to be - flanked by his devoted chauffeur / bodyguard, John Diggle - while carefully concealing the secret identity. However, Laurel's father, Detective Quentin Lance, is determined to stop the operation of the vigilante in his city. Meanwhile, Oliver's own mother, Moira Queen, knows much more about the deadly shipwreck than she has let on and is more cruel than she could ever imagine.


  • Genre: Action
  • Rating: 6.9 (367945 votes)
  • Runtime: 45 minutes
  • Status: Continuing
  • Years: 2012 - 2019
  • Episodes per season: 23
  • Network: The CW


Arrow - season 1

Season 1 (2012)

Rating: 7.6
Arrow - season 2

Season 2 (2013)

Rating: 7.7
Arrow - season 3

Season 3 (2014)

Rating: 7.5
Arrow - season 4

Season 4 (2015)

Rating: 7.5
Arrow - season 5

Season 5 (2016)

Rating: 7.3
Arrow - season 6

Season 6 (2017)

Rating: 7.1
Arrow - season 7

Season 7 (2018)

Rating: 7.0
Arrow - season 8

Season 8 (2019)

Rating: 4.2

Characters and Actors

Emily Bett Rickards as Felicity Smoak in Arrow

Felicity Smoak

Actor: Emily Bett Rickards
Also in: Supergirl
David Ramsey as John Diggle in Arrow

John Diggle

Actor: David Ramsey
John Barrowman as Malcolm Merlyn in Arrow

Malcolm Merlyn

Actor: John Barrowman
Also in: Torchwood, DC's Legends of Tomorrow, Doctor Who (2005)
Colton Haynes as Roy Harper in Arrow

Roy Harper

Actor: Colton Haynes
Also in: Teen Wolf, American Horror Story
Paul Blackthorne as Quentin Lance in Arrow

Quentin Lance

Actor: Paul Blackthorne
Willa Holland as Thea Queen in Arrow

Thea Queen

Actor: Willa Holland
Also in: The O.C.
Katie Cassidy as Laurel Lance in Arrow

Laurel Lance

Actor: Katie Cassidy
Also in: Supernatural, Gossip Girl
Susanna Thompson as Moira Queen in Arrow

Moira Queen

Actor: Susanna Thompson
Kevin Alejandro as Sebastian Blood in Arrow

Sebastian Blood

Actor: Kevin Alejandro
Also in: The Returned (US), True Blood, Lucifer
Summer Glau as Isabel Rochev in Arrow

Isabel Rochev

Actor: Summer Glau
Also in: Firefly, Terminator: The Sarah Connor Chronicles
Manu Bennett as Slade Wilson in Arrow

Slade Wilson

Actor: Manu Bennett
Also in: The Shannara Chronicles, Spartacus
Celina Jade as Shado in Arrow


Actor: Celina Jade
Caity Lotz as Sara Lance in Arrow

Sara Lance

Actor: Caity Lotz
Also in: DC's Legends of Tomorrow
Byron Mann as Yao Fei Gulong in Arrow

Yao Fei Gulong

Actor: Byron Mann
Colin Salmon as Walter Steele in Arrow

Walter Steele

Actor: Colin Salmon
Also in: Strike Back, Limitless
Colin Donnell as Tommy Merlyn in Arrow

Tommy Merlyn

Actor: Colin Donnell
Also in: Chicago Med
Brandon Routh as Ray Palmer in Arrow

Ray Palmer

Actor: Brandon Routh
Also in: Chuck, DC's Legends of Tomorrow
Matthew Nable as Ra's al Ghul in Arrow

Ra's al Ghul

Actor: Matthew Nable
Rick Gonzalez as Rene Ramirez in Arrow

Rene Ramirez

Actor: Rick Gonzalez
Katherine McNamara as Mia in Arrow


Actor: Katherine McNamara
Katrina Law as Nyssa al Ghul in Arrow

Nyssa al Ghul

Actor: Katrina Law
Also in: Spartacus
Sea Shimooka as Emiko Queen in Arrow

Emiko Queen

Actor: Sea Shimooka
Ben Lewis as William in Arrow


Actor: Ben Lewis
Andrea Sixtos as Zoe Ramirez in Arrow

Zoe Ramirez

Actor: Andrea Sixtos
Juliana Harkavy as Dinah Drake in Arrow

Dinah Drake

Actor: Juliana Harkavy
Neal McDonough as Damien Darhk in Arrow

Damien Darhk

Actor: Neal McDonough
Also in: The Incredible Hulk (1996), Rogue, Band of Brothers, Suits
Audrey Marie Anderson as Lyla Michaels in Arrow

Lyla Michaels

Actor: Audrey Marie Anderson
Also in: The Walking Dead
Rila Fukushima as Tatsu Yamashiro in Arrow

Tatsu Yamashiro

Actor: Rila Fukushima
Karl Yune as Maseo Yamashiro in Arrow

Maseo Yamashiro

Actor: Karl Yune
Echo Kellum as Curtis Holt in Arrow

Curtis Holt

Actor: Echo Kellum
Also in: Rick and Morty
Kirk Acevedo as Ricardo Diaz in Arrow

Ricardo Diaz

Actor: Kirk Acevedo
Also in: Oz, Fringe, Band of Brothers, 12 Monkeys
Stephen Amell as Oliver Queen in Arrow

Oliver Queen

Actor: Stephen Amell
Also in: Heartland (2007) (CA), DC's Legends of Tomorrow
Eugene Byrd as Andy Diggle in Arrow

Andy Diggle

Actor: Eugene Byrd
Also in: Bones
Jack Moore as William in Arrow


Actor: Jack Moore
Sydelle Noel as Samanda Watson in Arrow

Samanda Watson

Actor: Sydelle Noel
Also in: GLOW