It's a frightening future for Barry Allen (Grant Gustin) in a teaser for The Flash's season finale as he faces being erased from existence.

Having apprehended his arch-nemesis Reverse-Flash with the help of The Arrow and Firestorm this week, Barry now has a chance to change his past.

Barry jumps at the chance to travel back in time and save his mother's life, but soon discovers that changing the past has dire consequences on the future.

The CW's teaser for 'Fast Enough' hints at yet another battle with the Reverse-Flash to come, and a cameo from Dr Martin Stein (Victor Garber).

Victor Garber will also be reprising his role as Dr Martin Stein in next season's spinoff Legends of Tomorrow, along with Brandon Routh, Caity Lotz, Dominic Purcell and Wentworth Miller.

The Flash airs its finale next Tuesday at 8pm ET on The CW in the US. Sky1 airs the show in the UK.

Headshot of Justin Harp

Justin is a freelance entertainment journalist and writer. He first joined Digital Spy as a freelance entertainment reporter in 2010 and also worked as a sub-editor for the brand, serving as Night News Editor from 2016 to 2024. Over more than a decade, Justin has covered numerous major entertainment events from the US and has interviewed a wide-ranging group of public figures, from comedian Steve Coogan to icons from the Star Trek universe, cast members from the Marvel Cinematic Universe and reality stars from numerous Real Housewives cities and the Below Deck franchise. Justin has also been on the ground to cover major pop culture events like the Star Wars Celebration and the D23 Expo. He's written for titles across the Hearst network, plus the likes of CBR and Us Weekly.