Maggie Smith's beloved characters have spanned generations. Professor McGonagall in the Harry Potter films Perhaps Maggie Smith's most iconic role of the 21st century is as Professor Minerva McGonagall in all eight Harry Potter films. California Suite Maggie Smith won her second Oscar, this time for best supporting actress, for her role as Diana Barrie in the 1978 film California …