Flash season 3 episode 19
Future Barry sports long hair in The Flash season 3 episode 19 promo The CW

Barry Allen travels to the future in The Flash season 3 episode 19, where he meets his future self, who is basically a broken down and emotional version of his past self. The internet has reacted hilariously to the future "emo Barry" who sports long hair.

One Twitter user wrote, "Emo Barry is the trend spotlight for the night. #TheFlash" as another user compared Grant Gustin's character to "emo" Toby Maguire from the third Spider-Man movie. "Why does Future Barry remind me of emo Toby Maguire #TheFlash".

A sympathetic fan wrote, "We cannot deal with Emo Barry. Someone please give him a hug and some shampoo. #TheFlash" While another hilariously called out to Stephen Amell's Oliver character from Arrow and said, "Hey Barry, #Arrow called and it wants its flashback wig back #TheFlash #EmoBarry".

Check out all the hilarious "emo Barry" Tweets below:

In The Once And Future Flash, Barry meets the 2024 version of himself, who has given up all hope after losing his love, Iris West to Savitar.

Wally West is now wheelchair-ridden, Cisco has lost his Vibe powers after Killer Frost freezes his wrists and Joe West is now a broken father and the Star Labs team members have all gone their separate ways. However, by the end of the episode, the past Barry infuses some hope in the team and brings them all together.

Gustin, who plays Barry in the CW show, spoke to TV Line about playing the future version of himself. He told the outlet, "It's a lot of scenes with Barry and Barry. And they're pretty emotional scenes from both sides. [Future Barry is] about eight years older, which in a way made it more challenging for me, because it wasn't like, 'This is my grizzled, older self. They were some of the more challenging scenes I've done — if not just this year, in the whole series, because I'm my own scene partner."

The Flash season 3 airs every Tuesday at 8pm EST on The CW Network.