Jabarkan Kehidupan Awal dari James McAvoy

McAvoy lahir di Glasgow pada 21 April 1979, putra dari perawat psikiatris Elizabeth (née Johnstone; meninggal tahun 2018) dan James McAvoy Sr. Ia dibesarkan sebagai seorang Katolik Roma. Orang tuanya bercerai ketika ia berusia 7 tahun. Ibu McAvoy menderita kesehatan yang buruk dan kemudian mengirimnya untuk tinggal bersama kakek nenek dari pihak ibu, Mary dan James Johnstone, di daerah Drumchapel terdekat di Glasgow. Ibunya sementara tinggal bersama mereka. McAvoy memiliki saudara perempuan, Joy, dan adik laki-laki, Donald. Ia belum melakukan kontak dengan ayahnya sejak kecil. Ia masuk di Sekolah Menengah Katolik St Thomas Aquinas di daerah Jordanhill di Glasgow dan sempat mempertimbangkan untuk bergabung dengan imamat. Dalam sebuah wawancara tahun 2006, McAvoy mengatakan bahwa ia mempertimbangkan menjadi seorang pendeta sebagai seorang anak karena tampaknya hal itu merupakan cara untuk menjelajahi dunia melalui pekerjaan misionaris. Selama masa pendidikannya, ia bekerja di toko roti lokal.