Stephen Amell as Oliver Queen
Katie Cassidy as Laurel Lance
Colin Donnell as Tommy Merlyn
David Ramsey as John Diggle
Willa Holland as Thea Queen
Susanna Thompson as Moira Queen
Paul Blackthorne as Quentin Lance
Emily Bett Rickards as Felicity Smoak
Colton Haynes as Roy Harper
Manu Bennett as Slade Wilson
John Barrowman as Malcolm Merlyn
Echo Kellum as Curtis Holt
Josh Segarra as Adrian Chase
Rick Gonzalez as Rene Ramirez
Juliana Harkavy as Dinah Drake
Kirk Acevedo as Ricardo Diaz
Sea Shimooka as Emiko Queen
Katherine McNamara as Mia Smoak
Ben Lewis as William Clayton
Joseph David-Jones as Connor Hawke
LaMonica Garrett as Mar Novu