Rory McCann tuvo su primera experiencia con el mundo del cine trabajando como extra, aunque durante su juventud tuvo muchos trabajos, entre ellos, como cantante de la banda Thundersoup. Su gran oportunidad llegó mientras trabajaba pintando el puente Forth, cuando fue elegido para ser la imagen de la famosa marca escocesa de cereal Porage Oats de Scott. Desde entonces desempeñó pequeños papeles en cine y televisión. Entre 2002 y 2003 participó en las dos temporadas de la serie The Book Group, en el papel de Kenny McLeod, por el que ganó un BAFTA escocés. Su debut en Hollywood fue en la película Alejandro Magno (2004) de Oliver Stone y desde el 2011 ha interpretado el papel por el que es más conocido: el de Sandor Clegane en la serie Game of Thrones y por el que ha recibido tres nominaciones, junto con sus compañeros de reparto, para el Premio del Sindicato de Actores al Mejor Reparto en una serie de drama.