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

In-Universe Guest Stars

 * Grant Gustin as The Flash (Barry Allen)
 * Matt Ryan as John Constantine
 * Danielle Panabaker as Caitlin Snow
 * Carlos Valdes as Cisco Ramon
 * Ciara Renée as Hawkgirl (Kendra Saunders) & Chay-Ara
 * Megalyn E.K. as Vixen (Mari McCabe)
 * Casper Crump as Vandal Savage (Hath-Set)
 * Falk Hentschel as Hawkman (Carter Hall) & Khufu
 * Emily Kinney as Bug-Eyed Bandit (Brie Larvan)