Emma Watson (Source: Instagram @charlottehayward)
Emma Watson (Source: Instagram @charlottehayward)

This is so funny! Emma Watson, who is known for playing the role of Hermione Granger in the Harry Potter films, is dating somebody new – and he refers to himself as a ‘wizard’. The actress is reportedly dating a 35-year-old American, William Knight, who is an Ivy League graduate and who refers to himself as “tech and business entrepreneur wizard.” Knight often goes by the name Mack.

Emma was previously dating Matthew Janney, a rugby player, but that relationship came to an end in 2014. Sources say it took her a while to get over that split, but she’s now been with Knight for around four months. According to reports, she loves that he’s a regular, down-to-earth guy that has nothing to do with Hollywood, and the two are very happy together.

Sweet!