Season 5 (Arrow)

The fifth season of premiered on October 5, 2016, on The CW and concluded on May 24, 2017. The season consisted of 23 total episodes during its run.

Main Cast

 * Stephen Amell as Green Arrow (Oliver Queen)
 * David Ramsey as Spartan (John Diggle)
 * Willa Holland as Speedy (Thea Queen)
 * Emily Bett Rickards as Overwatch (Felicity Smoak)
 * Echo Kellum as Mr. Terrific (Curtis Holt)
 * Josh Segarra as Prometheus (Adrian Chase)
 * Paul Blackthorne as Quentin Lance

In-Universe Guest Stars

 * Grant Gustin as The Flash (Barry Allen)
 * Caity Lotz as Sara Lance
 * Brandon Routh as Ray Palmer
 * Carlos Valdes as Cisco Ramon
 * Nick Zano as Nate Heywood
 * Melissa Benoist as Supergirl (Kara Zor-El)
 * Patrick Sabongui as David Singh
 * Amy Pemberton as Gideon