James Cosmo is a highly regarded film and television actor whose numerous credits include Urban Ghost Story Braveheart and the forthcoming film Honest