Tom Felton As Draco Malfoy Then And Now
The actor, who played a villain fans love to hate, the same year the last Harry Potter film was released, he starred as Dodge Landon, playing a villain once again in the box-office hit Rise of the Planet of the Apes.
Apart from acting, Felton is a musician as well and has released four EPs, where he sings and plays the guitar.
Matthew Lewis As Neville Longbottom Then And Now
Lewis played Neville Longbottom in the Harry Potter series. After the series, he appeared mostly on the TV screen, starring in a variety of shows like The Syndicate, Bluestone 42, Happy Valley; and Sgt. Drummond in the period drama Ripper Street.
Lewis returned to the big screen and played Louisa Clark’s (Emilia Clarke) longtime boyfriend Patrick in Me Before You in 2016 and Lenny in Terminal which released in 2018.
Bonnie Wright As Ginny Weasley Then And Now
The next actor in our gallery of Harry Potter cast now is Bonnie Wright who played Harry Potter's love interest in the series. After the Harry Potter films were over she went to the London College of Communication to study film.
Since then she has starred in the movies, After the Dark and Before I Sleep and Who Killed Nelson Nutmeg?
Evanna Lynch As Luna Lovegood Then And Now
The next actor in our gallery of Harry Potter cast now is Evanna Lynch who played Luna Lovegood in the Harry Potter series and received positive ratings from critics and even praised by J.K. Rowling herself.
Since then she has starred in the movies, GBF, Danny and the Human Zoo, and My Name Is Emily.