Robbie Coltrane played the role of Rebues Hagrid in movie Harry Potter (film series). Robbie Coltrane is a Scottish actor and author. He is also known for his roles as Valentin Dmitrovich Zukovsky in the James Bond films GoldenEye and The World Is Not Enough, and as Dr. Eddie "Fitz" Fitzgerald in the British TV series Cracker during the 1990s.