Tom Felton, Then
Tom Felton played Draco Malfoy, a student who believed that being pure blood in the magical community was synonymous with being superior. Although he was pretty mean to Harry Potter, he was never really evil. After being rescued in a battle against Voldemort and his cohorts, he became kinder and humbled.