Season 2 (Arrow)

The second season of premiered on October 9, 2013 on The CW and concluded on May 14, 2014. The season consisted of 23 total episodes during its run.

Main Cast

 * Stephen Amell as The Arrow (Oliver Queen)
 * Katie Cassidy as Laurel Lance
 * David Ramsey as John Diggle
 * Willa Holland as Thea Queen
 * Emily Bett Rickards as Felicity Smoak
 * Colton Haynes as Roy Harper
 * Manu Bennett as Deathstroke (Slade Wilson)
 * Susanna Thompson as Moira Queen
 * Paul Blackthorne as Quentin Lance