James Cosmo
James Cosmo is a Scottish actor known for his appearances in films such as Highlander,... more »