James Cosmo

James Cosmo

actor

BIRTHDAY May 24, 1948
BIRTH SIGN Gemini
BIRTHPLACE Scotland
#12,884 Most Popular

ABOUT JAMES COSMO

Became famous for his appearances in classic war films such as Braveheart. He also played roles in HBO's Game of Thrones as well as in the films Troy and The Chronicles of Narnia: The Lion, the Witch and the Wardrobe.

He debuted in the 1969 film Battle of Britain.

He appeared in the 1996 film Emma. He played Angus MacLeod in the 1986 sci-fi movie Highlander.

His father is actor James Copeland. He married and had two children with Annie Harris.

He appeared in Trainspotting, a 1996 drama film starring Ewan McGregor .