
Il fréquente le lycée de Saint Thomas à Jordanhill, une école catholique. Il travaille dans une boulangerie durant sa jeunesse pour pouvoir suivre des cours dans une école de théâtre.
Il se considère comme une personne spirituelle ne pratiquant plus le catholicisme.
Il garde son affiliation politique privée. Au cours du référendum sur l'indépendance de l'Écosse en 2014, James McAvoy a refusé de se prononcer publiquement sur son choix d'être indépendantiste.
McAvoy a effectué un BASE jump en sautant du toit du Guy's Hospital afin de recueillir des fonds pour l'organisation ougandaise Retrak, venant en aide aux enfants des rues livrés à eux-mêmes. McAvoy est ambassadeur de la Croix-Rouge britannique avec qui il a voyagé en Ouganda pour faire connaître leurs projets.

Durant son enfance, James McAvoy a vécu par intermittence avec sa mère, sans pouvoir rester en contact avec son père. Selon ce dernier, James McAvoy évita tout contact avec lui après que sa s½ur aînée déménagea avec son nouvel ami. Néanmoins, l'acteur considère avoir eu une bonne éducation de sa part.
James McAvoy fréquente l'actrice écossaise Emma Nielsen pendant six ans jusqu'en 2003. L'acteur commence une relation avec Anne-Marie Duff. Ils se marient le 18 octobre 2006 et leur fils, prénommé Brendan, naît en juin 2010. L'acteur et sa femme divorcent en 2016.
James McAvoy est en couple depuis mai 2016 avec Lisa Liberati.
Films que j'ai vus :
* 2005 : Le Monde de Narnia : Le Lion, la Sorcière blanche et l'Armoire magique
* 2011 : X-Men : Le Commencement
* 2014 : X-Men: Days of Future Past
* 2015 : Docteur Frankenstein
* 2016 : X-Men: Apocalypse
* 2017 : Split
* 2018 : Deadpool 2
* 2019 : Glass
* 2019 : X-Men: Dark Phoenix

Partage