It’s Emma Watson’s day! The Harry Potter actress just turned 31 years old this Thursday, making it the perfect opportunity for her friends, family and fans to reminisce about their best times with the star. Of course, our favorite thing to think back on when it comes to Watson is her role as Hermione Granger in J.K. Rowling's Wizarding World. It’s leviosa, not leviosar, people! To ring in Watson's special day, her co-star and longtime friend Tom Felton shared a super cute throwback of the pair. Although their characters were from warring houses and seldom saw eye to eye, in real life, Emma Watson and Tom Felton have remained pals. The 33-year-old Draco Malfoy actor shared an adorable photo to wish her a happy birthday.