Here's why Tom Felton exited The Flash after only appearing in season 3 — and if he would ever return. Before his breakthrough role as Draco Malfoy in the Harry Potter franchise, Felton had appeared in movies like The Borrowers and Anna And The King. Of course, he's still best known for playing Malfoy, but since that franchise came to an end with Harry Potter and the Deathly Hallows – Part 2, he's branched out into many different projects. He played another villain in the sci-fi reboot Rise Of The Planet Of The Apes — where he's partly responsible for the titular uprising — in addition to appearances in horror movieThe Apparition or historical drama Belle.
In 2016, Tom Felton joined the cast of The CW's hit superhero series The Flash during its third season. Felton played Dr. Julian Albert, who became Barry's new CSI lab partner and an ally to Team Flash. During his run on the show, Felton's Albert is revealed to be — unknowingly — a villain named Alchemy, voiced by Saw star Tobin Bell. Albert also formed a connection to Caitlin Snow after he was freed from his alter-ego, and while The Flash season 3 isn't considered one of the show's strongest, Felton's work was well-received.
Related: Flash's Healing Factor: Exactly How Fast He Actually Heals
Despite this, The Flash season 4 revealed that Dr. Albert had moved back to London, and outside of some mentions in later seasons, the actor has yet to reappear in the series. While some viewers were disappointed to see Tom Felton exit after The Flash season 3, there was no drama involved in his exit. The actor revealed to Digital Spy in 2018 that he only signed on to The Flash for one season and when that came to an end, Felton left to work on other projects such as action
Read more on screenrant.com