Jabarkan Kehidupan Pribadi dari James McAvoy

Saat bekerja di Shameless, McAvoy memulai hubungan dengan Anne-Marie Duff, yang memainkan lawan main karakternya; mereka menikah pada 11 November 2006. Mereka memiliki seorang putra bernama Brendan (lahir 2010). Pada 13 Mei 2016, pasangan ini bersama-sama mengumumkan keputusan mereka untuk bercerai. Untuk meminimalkan gangguan pada kehidupan putra mereka, mereka masih tinggal di London Utara ketika tidak bekerja di tempat lain.

Setelah McAvoy memenangkan penghargaan "Rising Star" dari BAFTA, ayahnya berbicara kepada Sunday Mirror, menyatakan bahwa ia akan senang untuk berhubungan dengan putranya, tetapi tidak tahu bagaimana cara menghubunginya. Meskipun dia tidak membaca bagian itu, McAvoy mendengarnya dan tidak tertarik. McAvoy menganggap dirinya orang spiritual yang tidak lagi menjalankan ajaran Katolik. Ia menikmati tema fantasi, yang katanya dimulai sejak usia 11 tahun dengan The Lord of the Rings. Kesukaan McAvoy lainnya adalah sepakbola; dia adalah penggemar berat Celtic F.C., yang menyatakan bahwa peran akting mimpinya adalah memerankan Celtic Jimmy Johnstone.

Berbicara kepada Sky News pada tahun 2011, McAvoy mengatakan dia percaya bahwa pembuat film Inggris meremehkan dan mengurangi produksi mereka untuk menyenangkan penonton Amerika. Ia sebelumnya menyebut film 3-D sebagai "pemborosan uang", menuduh studio film menggunakan efeknya untuk mendapatkan lebih banyak uang dari penonton bioskop.