![](https://live.screendollars.com/wp-content/uploads/2023/03/160320231678927805.jpeg)
James Cosmo
Birthdate – May 24, 1948 (76 Years Old)
Birthplace – Clydebank, Dunbartonshire, Scotland, UK
James Cosmo was born on May 24, 1948 in Clydebank, Dunbartonshire, Scotland, UK. He is an actor and producer, known for Braveheart (1995), Highlander (1986) and Troy (2004). He has been married to Annie Harris since May 24, 2000.