According to the historical record, Harry Potter was born on July 31, 1980. That makes him 38 today. Happy birthday, Harry! By a complete coincidence, July 31 is also the birthday of author J.K. Rowling, who turns 53 today. (For those keeping score, actor Daniel Radcliffe celebrated his 29th birthday just last week, on July 23.) I, on the other hand, have the dubious distinction of sharing a birthday with Severus Snape (January 9). The late Hogwarts headmaster would have turned 58 this year, but he died at age 38—the same age Harry is today. Weird to think about, right?