James Cosmo is a Scottish actor who is best recognized for his roles in films such as 'Highlander', 'Braveheart', 'Trainspotting' and 'Troy’. Check out this biography to know about his childhood, family life, achievements and fun facts about him.
Cosmo Gordon Lang was born on 31 October 1864. He was Scottish national and known as Archbishop.
Sir Cosmo Duff-Gordon, 5th Baronet was born on 22 July 1862. He was Scottish national and known as .