20181229 entertainment.english.hollywood: James McAvoy: I think I am an attractive person; but I'm not in the league of the better-looking actors