To cinephiles believing British accents sound sophisticated and classy on the big screen, especially when it comes to Hollywood fantasy and epic heroes, proud Scot James McAvoy dissents. The Speak No ...