In addition to the main characters, The Flash season 6 cast consists of some newcomers to the franchise - both good and bad. Last season saw the eponymous superhero Flash go against the villain Cicada (as well as a future version of Cicada), but while Team Flash won out in the end, Nora West-Allen aka XS was erased from existence.

Thanks to a new timeline emerging, The Flash season 5 finale resulted in the Flash's disappearance from the universe moving up from the initial 2024 date (from the first season) to 2019. A huge part of that was to set up the rest of the Arrowverse's Crisis on Infinite Earths crossover event, which was confirmed shortly before The Flash was officially renewed for season 6.

Related: Batwoman Cast & Character Guide

The Flash season 6 continues Barry Allen's story as Central City's superhero, and the season's cast is better than ever before - with some familiar faces returning throughout the season and others joining the Arrowverse for the first time. Here's the full Flash season 6 cast list.

The Flash Season 6 Main Cast

The Flash Season 6 Team

Grant Gustin as Barry Allen aka Flash: Barry Allen is a crime scene investigator at the Central City Police Department who also protects the city as the superhero Flash. Grant Gustin is primarily known for his role as the DC Comics superhero, but before landing the leading part in the series, he recurred on Glee and 90210.

Candice Patton as Iris West-Allen: Iris West-Allen is the founder of the Central City Citizen and a leader of Team Flash at S.T.A.R. Labs. She is also Barry's wife. Like Grant Gustin, Candice Patton is also mostly known for starring on The Flash, but before this series, she had a recurring role on The Game.

Danielle Panabaker as Caitlin Snow aka Killer Frost: Caitlin Snow is a bioengineer and one of S.T.A.R. Labs' resident scientists. She is also the metahuman Killer Frost, who actually inherited her superpowers. Danielle Panabaker's career took off with The Flash, but she was already well known for her roles in Friday the 13th, Shark, and Justified.

Carlos Valdes as Cisco Ramon aka Vibe: Cisco Ramon is a mechanical engineering but really a jack of all trades. In addition to working with S.T.A.R. Labs, he was also the superhero Vibe until he took the metahuman cure. The Flash was Carlos Valdes' first time outside of theater, and Cisco is the role is most known for around the world.

Jesse L. Martin as Joe West: Joe West is a Central City detective who's also Iris and Wally's father as well as Barry's foster father. Jesse L. Martin is an acclaimed actor on screen and on the stage. Prior to starring on The Flash, Martin spent nearly 10 years playing Detective Ed Green on Law & Order and its spinoff shows.

Tom Cavanagh as Harrison Wells: There is no one Harrison Wells, as each season tends to debut a new version of the character. Wells was an original creation for the series, though the season 1 character was the supervillain Reverse-Flash in disguise. Tom Cavanagh achieved new fame on The Flash, but he was already well known for playing Ed Stevens on Ed as well as his numerous recurring roles on television.

Hartley Sawyer as Ralph Dibny aka Elongated Man: One of the latest additions to Team Flash, Ralph Dibny is a private investigator who spends most of his time being the superhero Elongated Man. Hartley Sawyer's career got off to a big start when he starred on shows such as I Am Not Infected, Glory Days, and The Young and the Restless.

Danielle Nicolet as Cecile Horton: Cecile Horton is the Central City district attorney who later entered into a relationship with Joe West and had a child with him. She also developed telepathy while pregnant. Danielle Nicolet has had an extensive career, starring in 3rd Rock from the Sun, The Starter Wife, and Born Again Virgin.

The Flash Season 6 Recurring & Guest Stars

Sendhil Ramamurthy as Ramsey Rosso aka Bloodwork: Ramsey Rosso is a former colleague of Caitlin Snow's who is also the world's leading expert in hematological oncology. Ramsey ultimately becomes the supervillain Bloodwork, one of DC's newest creations. Sendhil Ramamurthy is widely known for playing Mohinder Suresh on Heroes.

Victoria Park as Kamilla Hwang: Kamilla Hwang is a photographer and bartender in Central City. She is also Cisco's girlfriend. Victoria Park is known for her role on The Flash but also had major roles on Sweet Vicious and Living With Models.

John Wesley Shipp as Jay Garrick: The real Jay Garrick is from Earth-3 and the doppelganger of Barry's father, Henry Allen. Jay is the Flash of his world but aides Barry and the Arrowverse superheroes from time to time. John Wesley Shipp originally portrayed Barry Allen in the 1990 Flash TV series and returned to the role in the Arrowverse.

Michelle Harrison as Joan Williams: Joan Williams is Jay Garrick's girlfriend/wife and helps him in his adventures as the Flash. Given that Jay is Henry's doppelganger, Joan is also Nora Allen's doppelganger on Earth-3. Michelle Harrison has played Nora Allen throughout The Flash, but she is known for plenty of movie and TV roles. She's starred in Continuum, the Fifty Shades of Grey series, and more.

Keiynan Lonsdale as Wally West aka Kid Flash: Wally West was a mechanical engineering student who became Kid Flash after gaining super speed. He briefly joined the Legends after leaving Team Flash. Keiynana Lonsdale is primarily known for playing Kid Flash but also achieved new fame by starring in Love, Simon.

Next: Supergirl Season 5 Cast & Character Guide