cast
Series Regulars
Stephen Amell
as Oliver Queen / Green Arrow
Katie Cassidy
as Dinah "Laurel" Lance
David Ramsey
as John Diggle
Willa Holland
as Thea Queen
Paul Blackthorne
as Detective Quentin Lance
Emily Bett Rickards
as Felicity Smoak
John Barrowman
as Malcolm Merlyn
Colton Haynes
as Roy Harper
Susanna Thompson
as Moira Queen
Manu Bennett
as Slade Wilson
Caity Lotz
as Sara Lance
Colin Donnell
as Tommy Merlyn
Neal McDonough
as Damien Darhk
Recurring & Guests
Brandon Routh
as Ray Palmer
Audrey Marie Anderson
as Lyla Michaels
Cynthia Addai-Robinson
as Amanda Waller
Colin Salmon
as Walter Steele
Katrina Law
as Nyssa al Ghul
Roger Cross
as Detective Lucas Hilton
Kevin Alejandro
as Sebastian Blood
Dylan Neal
as Dr. Anthony Ivo
Kelly Hu
as China White
Summer Glau
as Isabel Rochev
Ryan Robbins
as Conklin
Adrian Holmes
as Lt. Frank Pike
Grant Gustin
as Barry Allen
Dylan Bruce
as Adam Donner
Annie Ilonzeh
as Joanna De La Vega
Echo Kellum
as Curtis Holt
Charlotte Ross
as Donna Smoak
Parker Young
as Alex Davis
Alex Kingston
as Dinah Lance
Jesse James Hutch
as Officer Daily
Jamey Sheridan
as Robert Queen
Chelah Horsdal
as Kate Spencer
Janina Gavankar
as Detective McKenna Hall
Jessica De Gouw
as Helena Bertinelli
Carlos Valdés
as Cisco Ramon
Chin Han
as Frank Chen
Teryl Rothery
as Jean Loring