James Cosmo was born on October 27, 1947 in Clydebank, Dunbartonshire, Scotland as James Ronald Gordon Copeland. He attended the Royal Scottish Academy of Music and Dramatic Art. He also studied at the Bristol Old Vic drama school. James is an actor, known for Braveheart(1995),Troy(2004) and Highlander(1986). He has been married to Annie Harris since May 24, 2000.