Am bekanntesten ist Graham McTavish für seine Rolle als der beliebte Dwalin in „Der Hobbit: Eine unerwartete Reise“ (2012), „Der Hobbit: Smaugs Einöde“ (2013) und „Der Hobbit: Die Schlacht der fünf Heere“ (2014). Mit seiner unverkennbaren Präsenz auf der Leinwand spielte er zudem in großen Franchise-Produktionen wie „Creed“ (2015), „Aquaman“ (2018) und dem Animationsfilm „The Witcher: Nightmare of the Wolf“ (2021). Im Fernsehen war McTavish in prominenten Rollen unter anderem in „Outlander“ (2014–2016, 2024), „Preacher“ (2016–2019), „House of the Dragon“ (2022), „The Witcher“ (2021–2023) und „Spartacus: House of Ashur“ (2025) zu sehen. Trotz seiner Wandlungsfähigkeit ist er vor allem für Auftritte in historischen Dramen und epischen Fantasy-Produktionen bekannt.
