Harry Potter turned 30 if he was real. According to the books, the Hogwarts pupil was born on 31 July 1980. He has the same birthdate as author JK Rowling - but not the same year obviously!