Season 2 (The Flash: 2014)

"My name is Barry Allen and I am the fastest man alive. To the outside world, I am an ordinary forensic scientist. But secretly, with the help of my friends at S.T.A.R. Labs, I fight crime and find other meta-humans like me. I hunted down the man who killed my mother. But in doing so, I opened up our world to new threats, and I am the only one fast enough to stop them. I am The Flash."

- Introduction

The second season of premiered on October 6, 2015 on The CW and concluded on May 24, 2016. The season consisted of 23 total episodes during its run.

Synopsis
Following the defeat of Barry Allen's arch-nemesis Eobard Thawne (aka Reverse Flash), Team Flash quickly turned their attention to the singularity swirling high above Central City, which fans last saw consuming everything in its path. Armed with the heart of a hero and the ability to move at super speeds, Barry charged into the eye of the singularity, but will he actually be able to save his city from impending doom?

Main Cast

 * Grant Gustin as The Flash (Barry Allen) & Barry Allen
 * Candice Patton as Iris West & Iris West-Allen
 * Danielle Panabaker as Caitlin Snow & Killer Frost (Caitlin Snow)
 * Carlos Valdes as Vibe (Cisco Ramon) & Reverb (Francisco Ramon)
 * Keiynan Lonsdale as Wally West
 * Tom Cavanagh as Harry Wells & Reverse-Flash/Harrison Wells (Eobard Thawne)
 * Jesse L. Martin as Joe West & Joseph West

In-Universe Guest Stars

 * Stephen Amell as Green Arrow (Oliver Queen)
 * John Barrowman as Dark Archer/Ra's al Ghul (Malcolm Merlyn)
 * Emily Bett Rickards as Overwatch (Felicity Smoak)
 * Willa Holland as Speedy (Thea Queen)
 * David Ramsey as Spartan (John Diggle)
 * Neal McDonough as Damien Darhk
 * Casper Crump as Vandal Savage
 * Falk Henstchel as Hawkman (Carter Hall) & Khufu
 * Anna Hopkins as Samantha Clayton
 * Audrey Marie Anderson as Harbinger (Lyla Michaels)