James McEvoy upoznao je svoju buduću suprugu u vrlo teškom razdoblju svog života. Uoči glumca razbio se sa svojom zajedničkom suprugom. Zbog osobnih iskustava, počeo je zloupotrijebiti alkohol, a karijera se srušila pred očima. Odnos je započeo tijekom snimanja serijala "Shameless" 2004. godine. Na ekranu su James i Anne-Marie Duff igrali ljubavnike. To se dogodilo s njima u stvarnom životu. Bilo je devet godina stariji, Anne-Marie je mogla natjerati Jamesa da vjeruje u sebe i njezinu glumu talenat , Nakon dvije godine romantičnih datuma, par je odlučio legitimirati njihov odnos. Karijera oba supružnika uspješno su se razvili. U lipnju 2010. imali su sina. McAvoy je bio nevjerojatno sretan u ulozi oca i bio je sretan što o tome razgovara s prijateljima i novinarima.
Činjenica da su se James McAvoy i Ann-Marie Duff razveli, javnost nije naučila od žutog tiska, kao što je obično slučaj. Ne čekajući rođenje tračaka i pretpostavki, zvijezda je odlučila biti prvi koji je napravio službenu izjavu koja je bila izuzetno neočekivana za većinu obožavatelja glumaca. Par je najavio razvod, zamolio je da se poštuju svoje odluke i da ne traže sina s pitanjima.
Kao što se pokazalo kasnije, prijatelji i kolege u filmu "X-Men" nakon saznanja da je James McAvoy razbila svoju ženu, nisu bili iznenađeni. Prema bliskim ljudima, njihov brak nedavno je postojao samo na papiru. Razlog razvoda Jamesa McAvoyja bio je Alexander Shipp, izvođač uloge "Oluje", koji je usput trinaest godina mlađi od Jamesa. Svi su znali za njihov odnos, ali nisu pokušavali prenositi informacije izvan područja pucanja. No, u ovom trenutku ona također ostaje na razini glasina. Glumac još nije komentirao takve izjave.
Proces razvoda razvio se mirno, uzajamnim pristankom, bez ikakve šanse da novinari napuhnu skandal. James i Anne-Marie čak su prije suđenja došli do sporazuma o podjeli imovine. Što se tiče skrbništva nad sinom - odgojem Brandona, oni će biti angažirani zajedno. Zbog svoga sina, slavne osobe ostale su u dobrim odnosima.