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