Glaswegian actor James McAvoy slams his hometown as 'horrible' after cast members 'racially abused'

James McAvoy (left) has slammed his home city of Glasgow as 'horrible' - saying female co-stars in his Cyrano de Bergerac theatre show were racially abused when the production came to town.