James McAvoy

McAvoy lahir di Glasgow, Skotlandia pada tanggal 21 April 1979, anak dari Elizabeth (née Johnstone), perawat, dan James McAvoy, Sr., seorang tukang. Ia dibesarkan sebagai seorang Katolik Roma. Orang tuanya bercerai ketika ia berusia tujuh tahun.. Ibunya sesekali datang berkunjung. McAvoy memiliki adik kandung, Joy, dan adik tiri, Donald.McAvoy tidak pernah membuat kontak dengan ayahnya sejak kecil.