Джеймс МакЭвой и Энн-Мари Дафф поженились спустя два года после знакомства, в октябре 2006 года. 37-летний актер и его теперь уже бывшая супруга, которая на 8 лет его старше, воспитывают пятилетнего сына Брендана.
В официальном заявлении звездных супругов по поводу развода говорится следующее:
«С невероятной грустью мы приняли решение о разводе… Мы встречаем этот новый этап своей жизни с дружеским чувством, любовью и уважением друг к другу и общей целью заботиться о нашем сыне. Мы просим всех уважать наше право на частную жизнь – и, что еще важнее, частную жизнь нашего ребенка».