The Flash is still showing no signs of slowing down. From the incredible "Invasion!" crossover with fellow shows to the shocking reveal of Savitar's true identity — and let's not forget that show-stopping musical episode! — Season 3 was definitely one to remember. But the story is far from over for Barry Allen.

As we eagerly anticipate the show's return on The CW, it's likely that we will see a lot of news regarding Season 4 in the coming months. Thus, consider this your one stop shop for all things Flash-related as the Scarlet Speedster runs into his fourth season.

'The Flash': The Story So Far

Lovable CSI Barry Allen's life was changed forever when he was struck by lightning in a freak accident that gave him super-speed. Barry saw his new abilities as a gift and vowed to protect those he cared about, watching over Central City and saving people as the Flash.

During Season 1, Barry attempted to uncover the truth about his mother's murder and came face to face with the . In Season 2, he ended up running into Earth-2's deadly Zoom, who would stop at nothing to steal his speed. And in Season 3, he was confronted by the unstoppable "God of Speed" Savitar, forcing him to question everything about who he had become.

Now we know that Season 4 will be changing things, as Team Flash will go up against the Thinker (Clifford DeVoe) — the first non-speedster Big Bad on the show.

'The Flash' Season 4 Premiere Date

The Flash airs on The CW on Tuesday nights at 8/7c. Having just finished its third season, the series is currently on hiatus and will return on October 10, 2017.

'The Flash' Season 4 Trailer

The first trailer for The Flash's fourth season was released at . And while it's brief it definitely gives us a taste of what we can expect from the upcoming season, including new threats and the return of some familiar faces. Check it out below:

'The Flash' Season 4 Cast & Characters

— Grant Gustin / Barry Allen: Having previously appeared on Glee, Grant Gustin debuted as the kindhearted CSI Barry Allen over on Arrow before headlining his own show. After an accident in his lab, Barry became a metahuman with super-speed. He used that gift and became a superhero, protecting Central City as the Flash.

— Candice Patton / Iris West: Patton, who has been appearing on TV for over a decade, most notably portraying Tori in The Game. portrays the intrepid reporter Iris West. Having grown up in the same house as Barry, the pair have an inseparable bond. But when weird things start happening in Central City, nothing keeps Iris from getting the truth.

— Danielle Panabaker / Caitlin Snow: Panbaker gained fame for her roles in Disney films Stuck In The Suburbs and Sky High while also appearing in HBO miniseries Empire Falls. The committed scientist at S.T.A.R. Labs has suffered a lot of loss on the show. But she hasn't let this stop her from always being there for the team. Can they rescue her from the Killer Frost within?

— Carlos Valdes / Cisco Ramon: Valdes actually made his television debut as Cisco on Arrow before the character became a staple of The Flash. Now he has appeared in all Arrowverse shows at least once. Providing Barry with technical support for the show's first two seasons, Cisco finally embraced his metahuman powers in Season 3 when he became the superhero known as Vibe.

[Credit: The CW]
[Credit: The CW]

— Tom Cavanagh / Harrison Wells: Tom Cavanagh's acting chops have been on full display throughout the show's run. In Season 1, he portrayed the villainous Eobard Thawne (the ) who had taken over Harrison Wells's body. In Season 2, he portrayed the moody but lovable Earth-2 Harrison Wells, whom Cisco affectionately named "Harry." And in Season 3, he portrayed the joyous Earth-19 version of the character, H.R. Wells.

— Jesse L. Martin / Joe West: A veteran actor, Martin is best known for originating the role of Tom Collins in Broadway's musical Rent — a role he reprised in the 2005 film — and as Ed Green on Law & Order. On The Flash, he portrays Joe West, the tough detective who will stop at nothing to protect his children Iris, Wally and adopted son Barry. Season 3 saw him fall in love with DA Cecile Horton and risk everything to save Iris from Savitar.

— Keiynan Lonsdale / Wally West: Known for his roles in Dance Academy and The Divergent Series, Lonsdale portrays Wally West. The character was initially introduced back in Season 2 as Joe's estranged son and the half-brother of Iris. But Season 3 finally saw the character live up to his comic book destiny and become Kid Flash.

— Tom Felton / Julian Albert: The newest addition to the show, Felton is best known for his role as Draco Malfoy in the Harry Potter franchise and joined the show for Season 3. His character — Julian Albert — is a somewhat stuck-up but kind CSI for the CCPD who eventually saw the good in Barry Allen and joined Team Flash.

'The Flash' Season 4 Theories

After the shocking conclusion of Season 3, fans have been quick to theorize about what those final few moments mean for the show and its future, with the main theories revolving around Barry's role, the potential new Big Bad and Killer Frost's next steps.

Watch 'The Flash' Online

[Credit: The CW]
[Credit: The CW]

Netflix: Seasons 1 and 2 of The Flash are currently available to stream on Netflix. And thanks to a new deal made with the CW, it will be adding the recently concluded third season on May 31, 2017.

Amazon: Amazon currently has all of the episodes of The Flash available to purchase. And of course, you can already buy the first two seasons on DVD and Blu-Ray, with the third due for release in September.

Talk Talk TV: UK viewers can pay to stream the first two seasons of The Flash on Talk Talk's TV Store. The third will be added to the service to coincide with its DVD release in September.