James McAvoy a manželka Anne-Marie Duffová jsou ženatí 10 let. Ale nedávno se rozhodli rozvést. Aby nedošlo ke vzniku pověstí o ponižování páru, bývalí manželé sami sdělili veřejnosti o tomto rozhodnutí.
Herci se setkali v roce 2006 - pak oba hráli v televizním seriálu Shameless. Nedlouho se setkali, po šesti měsících se uskutečnil svatební obřad. Po dlouhou dobu jejich rodinný život plynul hladce a šťastně, v roce 2010 měl pár syna, kterého se těšili a přivítal s velkou radostí. Opakovaně je viděli chodit s dítětem - oba vypadali šťastně a zamilovaní. Zdálo se, že každý z manželů hrál své nejlepší party - otec a mateřství šly až k Jamesovi a Anne-Marie.
James McAvoy se svou ženou a synem byl po několik let považován za ideální rodinu. Ale jak víte, hvězdné sňatky se často rozpadají kvůli častým střelbám a neschopnosti trávit čas společně, stejně jako kvůli pokušením - v hereckém prostředí je mnoho zajímavých a krásných lidí.
Bývalý manželský partner přiznal v rozhovoru, že pro jejich rozvod je poměrně obtížné. Nejedná se o lítost o 10 let společného života a navzdory tomu, že každý z nich žije, slibují, že zůstanou dobrými přáteli, aby zachovali vzájemný pocit přátelství, zejména proto, že je to jejich syn potřebuje. Brenden samozřejmě je znepokojen rozvodem svých rodičů, ale dělají vše pro to, aby mu pomohli přežít toto období.
Manželka Jamese McEvoye je starší než herec po dobu 9 let. V tisku se objevovaly zprávy o tom, že ji "změnil" za mladou herečku, s níž společně hrála ve filmu "X-Men". Údajně se James McAvoy rozvedl svou ženu právě kvůli nové vášni, s níž se román před nějakým časem otočil. Podle herných kolegů je tento vztah dlouho známý a manželství James existoval pouze na papíře. Neexistují žádné oficiální informace o tom, zda James McAvoy skutečně opustil svou ženu pro jinou ženu.