actors: James Cosmo