Many people criticise the first few films for its bad acting, but can you honestly see anyone else playing the Golden Trio? Even after the franchise has ended, you still see them as Harry, Ron and Hermione, not Daniel, Rupert and Emma. But it seems as though Dame Maggie Smith and Alan Rickman were born to play McGonagall and Snape. Everything from their mannerisms to their accents are on point.