Evanna Lynch
As with other Harry Potter costars, Evanna was the perfect blend of cute and geeky as Luna Lovegood. Now, she’s playing down-to-earth roles in television and film. Though she hasn’t captured leading spots, she’s just beginning!
Bonnie Wright
You just can’t get away from the Harry Potter stars, can you? Most of the child actors grew to become hotties, and Bonnie Wright is no exception. She played Ginny Weasley and has been very busy with the eight Potter films, continuing to work on various projects each year.