Harry Potter fans call out major plot hole in the latest Fantastic Beasts movie
It’s obvious that magic exists in movies and can be used to fix little plot holes or discrepancies. Many things can be explained away using the “it’s magical” rule or ignored because “we don’t know the rules.”
Some things are beyond the reach of even the most magical spells. Harry Potter fans have been left confused by a plot hole in Fantastic Beasts, The Secrets of Dumbledore that simply doesn’t make sense.
It’s simply the existence of Professor McGonagall. The Fantastic Beasts movies were all made before the time of Harry Potter’s main series, which was set in the 1990s. The latest movie is set in the 1930s. This has resulted in a mostly new cast. Dumbledore is still around, but he’s much older. However, this makes sense as everyone’s favourite long-bearded headteacher was actually born in 1881. He was therefore well-established by the time these spinoffs occurred.
McGonagall is a different matter. According to Cosmopolitan, it has been previously confirmed that McGonagall was born in 1935. Okay, so she may have been alive during Secrets of Dumbledore but she shouldn’t be considered an adult woman. This is how she was portrayed. Fiona Glascott, an Irish actor, has assumed the role. McGonagall, being in her late thirties makes it seem like McGonagall was meant to be around McGonagall. This creates a huge discrepancy.
This isn’t the first time we’ve seen this problem. The hole gets even deeper when we look at previous Fantastic Beasts films. The Crimes of Grindelwald featured flashbacks back to the 1910s when McGonagall was teaching at Hogwarts. This makes little sense considering she shouldn’t even have been born for another 25 years. Either she is being manipulated by a Time-Turner or it could have been an accidental mix-up about her age. It’s most likely the former.