He was 72.
Coltrane’s agent Belinda Wright said he died Friday at a hospital in Scotland. She did not provide a cause.
Coltrane came to fame as a hard-bitten detective in the 1990s series Cracker, for which he won best actor at the British Academy Television Awards three years running.
He played gentle half-giant Hagrid, a mentor to the boy wizard, in all eight Harry Potter films, released between 2001 and 2011.
Other roles include a Russian crime boss in the James Bond thrillers GoldenEye and The World is Not Enough.
Coltrane gained rave reviews for playing a beloved TV star who may harbour a dark secret in the 2016 miniseries National Treasure.
Wright said that “as well as being a wonderful actor, he was forensically intelligent, brilliantly witty and after 40 years of being proud to be called his agent, I shall miss him.”
Celebrities took to social media to share their condolences. Potter star Daniel Radcliffe released a statement about Coltrane’s passing:
“Robbie was one of the funniest people I’ve met and used to keep us laughing constantly as kids on the set,” it reads. “I’ve especially fond memories of him keeping our spirits up on ‘Prisoner of Azkaban,’ when we were all hiding from the torrential rain for hours in Hagrid’s hut and he was telling stories and cracking jokes to keep morale up. I feel incredibly lucky that I got to meet and work with him and very sad that he’s passed. He was an incredible actor and a lovely man.”
Wright said Coltrane is survived by his sister Annie Rae, his ex-wife Rhona Gemmell and his children Spencer and Alice.