Maggie Smith, Then
Maggie Smith played the no-nonsense Professor McGonagall, who taught various wizards and witches the art of magic over the years. But underneath this enchantress’ stern exterior was a warm heart, which Harry and his friends were fortunate to discover.