Season 4 (Arrow)

The fourth season of premiered on October 7, 2015 on The CW and concluded on May 25, 2016. The season consisted of 23 total episodes during its run.

Main Cast

 * Stephen Amell as Green Arrow (Oliver Queen)
 * Katie Cassidy as Black Canary (Laurel Lance)
 * David Ramsey as Spartan (John Diggle)
 * Willa Holland as Speedy (Thea Queen)
 * Emily Bett Rickards as Overwatch (Felicity Smoak)
 * John Barrowman as Dark Archer (Malcolm Merlyn)
 * Paul Blackthorne as Quentin Lance