A Life on Screen: Exploring the Enduring Legacy of James Cosmo Blog May 14, 2024 James Cosmo, a name synonymous with gravitas and a commanding presence, has carved a distinguished path through film and television…