We learnt all about magic from the Harry Potter books and movies, which have become an important part of our lives. There are many life lessons that many people were able to learn from the movies, like how perseverance is always rewarded, how evil is ultimately defeated, and how important good education is to form the character of a person. And while the themes of Hogwarts and magic are still kept alive with the Fantastic Beast series, it’s hard to deny that the original feeling of wizardry started fading the moment everyone watched the last Harry Potter movie – Deathly Hallows Part 2.

Even though many of the young actors started their acting careers with the Harry Potter film series, they grew up in front of the entire world as the sequels came out. Since then, many of them have continued acting, while others have found themselves on entirely different paths. So, if you were curious about the movie cast who played the iconic wizards, muggles, and all those in between, this list is perfect for you!

Evanna Lynch (Luna Lovegood)


While the rest of the cast had some kind of acting gig before landing a role in Harry Potter, Evanna Lynch had no experience in the field prior to being cast as Luna Lovegood. She was obsessed with the books as a child and wrote many letters to the author before hearing about open casting for the role of Lovegood. After the Potter series was finished, Lynch went on to play in several other movies, including a 2015 Irish independent drama film, My Name Is Emily, where she was a lead. Lynch also played alongside her Harry Potter co-stars, James and Oliver Phelps in Danny and the Human Zoo. In 2018, Evanna competed on season 27 of ABC’s Dancing with the Stars where she reached the finale.