Question: who is the actor that plays hagrid in harry potter
Answer: Robbie Coltrane , OBE ( born Anthony Robert McMillan ; 30 March 1950 ) is a Scottish actor and author .