James Cosmo je velmi "plodným" skotským hercem s bezpočtem rolí jak ve filmu tak v televizi. Hraní se věnuje od pozdních 60.let až do dnešních dnů, kdy je stále aktivním hercem. Cosmo se narodil ve městě Clydebank ve Skotsku herci Jamesi Copelandovi.
V průběhu jeho hereckých let vyjmenujme zejména jeho role ve filmech TRAINSPOTTING, THE LAST LEGION a TROY. Cosmo propůjčil svůj hlas kreslené postavičce HudMaSpecs - těžkotonážnímu lovci v anglické verzi animovaného filmu FREE JIMMY, kde scénář a dialogy napsal Simon Pegg.