Джеймс МакЭвой старший развелся с матерью актера Элизабет, медсестрой из психиатрической больницы, когда Джеймсу младшему было 7 лет. После развода отец МакЭвоя нашел новую женщину, что очень не понравилось мальчику, и он перестал разговаривать с отцом и стал жить вместе со своей младшей сестрой, Джой, с бабушкой и дедушкой по материнской линии.
Отец актера причиной вражды называет жесткий характер сына и то, что он не хотел принимать его новую жену. Сам актер в интервью намекает, что есть другая сторона этой истории: «Я уже устал говорить об этом. Я знаю, что было и чего не было».
У Джеймса МакЭвоя старшего есть 18-летний сын Дональд, сводный брат Джеймса, алкоголик и преступник, сейчас он сидит в тюрьме за то, что восемь раз ударил ножом человека. Вот таких два разных сына у кровельщика из Глзаго.