Multiple choice general knowledge Hagrid Robbie Coltrane Richard Harris Rubeus Mack Andrew Grunt Reveal answer Fill a bubble to check yourself A Correct answer Explanation Robbie Coltrane played Rubeus Hagrid in all eight Harry Potter films. His portrayal captured Hagrid's warmth, loyalty, and intimidating size perfectly.