After the Time Wraith reference, another big surprise awaits Harry Potter fans in The Flash season 3. The CW /Warner Brothers TV has added Harry Potter actor, Tom Felton to its cast for season 3.

According to The Hollywood Reporter, "Felton will play Julian Dorn, a fellow CSI at Central City Police Department who suspects there's more to Barry Allen (Grant Gustin) than just his good guy reputation." The English actor is best known for portraying cunning sorcerer Draco Malfoy in all eight Harry Potter movies.

Previously, Grant Gustin confirmed that the upcoming season will feature the Flashpoint storyline and shared, "We're definitely doing this FP [Flashpoint] thing our own way... I've read Flashpoint, I've seen the amazing animated film. This will be its own thing."

The season 2 finale of Flash ended with Barry erasing the existing timeline, by going back in time and saving his mother from the Reverse Flash. In the Flash Comics, this timeline tampering leads to Flashpoint, wherein Barry is no longer a speedster and his mother Nora (who died in his own timeline) is alive. Captain Cold is Central City's greatest hero, and the Justice League does not exist.

But it remains to be seen how The CW show will handle the Flashpoint storyline. Actors Tom Cavanagh and Violett Beane, who were last seen leaving for Earth-2 in the season 2 finale, will return in The Flash's upcoming season. Cavanagh and Beane play Harrison Wells and Jesse Wells in the show.

To know more details about season 3, we have to wait until the San Diego Comic-Con event this July. The official plot details and even a trailer could be shown in the fan event. Warner Brothers TV has confirmed that the cast and creative team behind The Flash will make their annual appearance at Comic-Con to give fans insights into the show's highly anticipated third season. The Flash season 3 premieres on 4 October on The CW network.