Graham McTavish hat gemeinsam mit seinem Outlander-Kollegen Sam Heughan das Buch „Clanlands: Whisky, Warfare, and a Scottish Adventure Like No Other“ verfasst hat, das 2020 Platz 1 der New York Times-Bestsellerliste für Sachbücher erreichte.
Den Namen der Schwerter seiner Figur Dawlin in den Hobbit-Filmreihe hat der Schauspieler Graham McTavish sich selbst ausgesucht, Grasper und Keeper. Abgeschaut hat er sich das von einer großen Figur der Literatur, aber nicht J. R. R. Tolkien, sondern der britischen Schriftstellerin Emily Bronte. Die nannte ihre riesigen Hunde nämlich so.
Der Schotte Graham McTavish wird 1961 in Glasgow geboren, seine Karriere startet er 1986 in einer Episode der britischen Miniserie „Return to Treasure Island“. Neben zahlreichen Gastauftritten übernimmt der Schauspieler auch oft wiederkehrende Rollen in Serien, zum Beispiel in „Red Dwarf“, „Casualty“ und „The Bill“.
Im Jahre 2008 spielte McTavish die Rolle des Lewis im Film „Rambo“ (2008). Lewis ist ein Söldner und Mitglied eines Teams, das beauftragt wird, Missionare aus der Gefangenschaft in Burma zu befreien. Er ist bekannt für seine zynische Einstellung und seine pragmatische Herangehensweise an gefährliche Situationen.
Mitte der 2010er tauchen vermehrt auch US-Produktionen in seiner Filmographie, darunter Gastauftritte in NCIS, Numb3rs, Lost und Pushing Daisies.
2008 ist er in einer wiederkehrende Rolle in der Serie Prison Break, zwei Jahre später folgt die Rolle des Mikhail Novakovich in 24.
Neben Synchronarbeit und zahlreichen Filmrollen, ist Graham McTavish in den 2010ern vor allem durch seine Figur Dwalin in der „Hobbit“-Filmreihe bekannt geworden.
Außerdem spielt er seit 2014 den Dougal MacKenzie in der Serie Outlander.
McTavish hält sein Privatleben weitgehend aus der Öffentlichkeit heraus. Bekannt ist, dass er zwei Töchter namens Honor und Hope hat. Er ist auch Mitbegründer von McTavish Spirits, einer Spirituosenfirma, die einen Bourbon auf den Markt gebracht hat.