actorsandcanines:James McAvoy that’s the one of many the best actorsss