Robert Carlyle a incarné le Dr Nicolas Rush durant les 2 saisons de la série Stargate Universe. Mais depuis, il a d'autres projets. En 2011, il intègre la série Once Upon A Time où il incarne Rumplestiltskin, Mr Gold, La Bête, Le ténébreux, le crocodile depuis 5 saisons. En 2012, il a joué dans le film California Solo où il incarnait Lachlan MacAdldonich et a prêté sa voix au personnage de Gabriel Belmont/Dracula dans le jeu vidéo Castlevania : Lords of Shadow - Mirror of Fate. En 2014, il a prêté sa voix de nouveau au personnage de Dracula dans le jeu vidéo Castlevania : Lords of Shadow 2. Prochainement, nous pourrons le voir dans le film The Legend of Barney Thomson où il incarnera Barney.
Côté vie privée, il est marié à la maquilleuse Anastasia Shirley qu'il a rencontré sur le tournage de la série Cracker en 1996. Ensemble, ils ont trois enfants : Ava née en 2002, Harvey né en 2004 et Pearce Joseph né en 2006. Ils vivent à Glasgow.