Our Favorite Harry Potter Stars: Where Are They Now?

Published on 05/14/2021
ADVERTISEMENT

Robbie Coltrane As Rubeus Hagrid

Rubeus Hagrid, the gentle, lovable, and loyal half-giant, was played by Robbie Coltrane. He was asked to play the part by J. K. Rowling herself. Rubeus Hagrid may have made him an international star, but the Scottish actor had prominent roles in other films before and after Harry Potter, including two James Bond films, Brave, Great Expectations, and National Treasure. He now has a son and a daughter, and the Queen has awarded him an OBE.

Robbie Coltrane As Rubeus Hagrid

Robbie Coltrane As Rubeus Hagrid

ADVERTISEMENT

Maggie Smith As Minerva McGonagall

Maggie Smith, an Academy Award winner, has played so many memorable roles on the English stage, screen, and television that Queen Elizabeth II made her a Dame in 1990. In the Harry Potter film franchise, she played Minerva McGonagall, and in Downton Abbey, she played Violet Crawley. She has expressed gratitude for these roles but has stated that they were not creatively challenging enough for her. Maybe it’s because she’s always cast as a “spiky elderly lady.” A Boy Called Christmas is her current project.

Maggie Smith As Minerva McGonagall

Maggie Smith As Minerva McGonagall

ADVERTISEMENT