James Cosmo - Biography

James Cosmo was born on May 24, 1948 in Clydebank, West Dunbartonshire, Scotland. He is an actor, known for Braveheart (1995), Trainspotting (1996) and Le monde de Narnia: chapitre 1 - Le lion, la sorcière blanche et l'armoire magique (2005). He has been married to Annie Harris since May 24, 2000.