Season 3 (Arrow)

The third season of premiered on October 8, 2014 on The CW and concluded on May 13, 2015. The season consisted of 23 total episodes during its run.

Main Cast

 * Stephen Amell as The Arrow/Al Sah-him (Oliver Queen)
 * Katie Cassidy as Black Canary/The Canary (Laurel Lance)
 * David Ramsey as Freelancer (John Diggle)
 * Willa Holland as Speedy (Thea Queen)
 * Emily Bett Rickards as Felicity Smoak
 * Colton Haynes as Arsenal (Roy Harper)
 * John Barrowman as Dark Archer/Ra's al Ghul (Malcolm Merlyn)
 * Paul Blackthorne as Quentin Lance