La star écossaise était surtout connue pour avoir joué le garde-chasse de Poudlard Hagrid et joué le rôle du psychologue criminel Dr Eddie « Fitz » Fitzgerald dans le drame policier Cracker d’ITV.
Coltrane a figuré dans une autre franchise britannique classique lorsqu’il a joué l’homme du KGB Valentin Zukovsky dans le film Bond Goldeneye en 1995 et a joué le même personnage dans The World Is Not Enough.
On peut dire que le rôle le plus connu de Coltrane est venu dans la série de films Harry Potter alors qu’il a joué dans les huit films en tant que Rubeus Hagrid aux côtés de Daniel Radcliffe, Rupert Grint et Emma Watson.
L’acteur de 6 pieds 1 pouce, qui a été personnellement sélectionné par l’auteur JK Rowling, n’aurait pris le rôle du géant qu’après que ses enfants l’y aient invité.
La collection de distinctions de Coltrane a culminé avec un prix OBE de la reine en 2006 pour ses services au théâtre.