Ben-Hur (2016)
Aperçu dans la cale d'une galère romaine au début de la bande-annonce du film, Cosmo devrait distribuer quelques coups de fouet cette année.
Braveheart (1995)
Dans le deuxième long métrage de Mel Gibson, Cosmo interprète le père de Hamish et prête main-forte à William Wallace dans la lutte contre l'oppression anglaise.
Highlander (1986)
Dans le film culte des années 80, l'acteur prête ses traits à Angus MacLeod, le cousin de Connor (Christophe Lambert).
Game of Thrones (2011-2013)
Dans la série culte d'HBO, Cosmo interprète Jeor Mormont, Lord Commandant de la Garde de Nuit et mentor de Jon Snow entre la saison 1 et 3.
Troie (2004)
Ici, James Cosmo se bat du côté des troyens, dans l'armure du dénommé Glaucus. 7 ans avant Game of Thrones, il croise d'ailleurs Sean Bean (Ulysse) qui le transperce de son glaive.
Le Monde de Narnia (2005)
C'est en portant le costume et la barbe du Père Noël que James Cosmo intègre l'univers magique de C.S. Lewis, offrant épées et boucliers aux enfants Peter, Susan et Lucy.
Hammer of the Gods (2013)
Ici, le comédien prête ses traits au roi Bagsecg, souverain mourant du peuple Viking et père de Steinar, le personnage principal du film.
Discworld (2007)
Dans ce film d'aventure fantastique, James Cosmo est Galder Weatherwax, chancelier de l'Université Invisible.
La Dernière légion (2007)
Dans ce film d'aventure qui retrace l'épopée du dernier des César et de ses compagnons d'arme, Cosmo tient le rôle secondaire de Hrothgar.
Le 10ème royaume (2000)
C'est sous l'apparence d'un vieil aveugle rencontré dans un bois que l'acteur participe à cette mini-série fantastique du début des années 2000.