The cast list for the upcoming movie recently dropped and eagle-eyed Potterheads noticed that it featured a very surprising name: Professor McGonagall.
While the character is beloved within the fandom (her animagus is a cat, which scores big points with us), fans aren’t particularly happy that she’s in the new Fantastic Beasts movie because it makes no sense in the Potter canon.
Okay, let us explain.
In Harry Potter and the Order of the Phoenix, which is set in the 1990s, McGonagall reveals that she’s been a teacher at Hogwarts for “39 years”, which means she’s been at the school since the mid-1950s.
Now JK Rowling also wrote an official backstory for McGonagall that goes into her schooling days and career. From there, Potterheads worked out that she must’ve been born somewhere around 1935.
HOWEVER!
The upcoming Crimes of Grindelwald is set in 1927 and features a young McGonagall in her mid-30s. Doing some rough napkin math based on what we know about McGonagall’s age, that means that she would’ve been around -8 years of age.
Needless to say, it makes no sense and fans are a bit weirded out about it.