Once Again, James McAvoy Proves He’s An Amazing Man