Джеймс Эндрю МакЭвой (James Andrew McAvoy), известный как Джеймс МакЭвой, родился 21 апреля 1979 года в городе Глазго, в Шотландии. Когда будущему актёру было 7 лет, родители приняли решение развестись. Двое детей, Джеймс и его сестра Джой, не сумели спасти семью. Было решено, что Джой остаётся с мамой, а Джеймса отправляют на воспитание к бабушке с дедушкой. Они внука очень любили, баловали его до невозможности. Всё детство и всю юность МакЭвой ходил в католическую школу, и собирался стать священником. Но мечте не суждено было сбыться, и он попал в ряды Военно-морских сил. Но волею случая его жизнь сложилась совершенно иначе.
Однажды в класс к Джеймсу зашёл Дэвид Хэйман, и рассказал несколько весёлых историй со съёмок. Они произвели на МакЭвоя настолько большое впечатление, что он сразу же подошёл к знаменитому режиссёру, и стал просить дать ему роль. Именно это воодушевление и капелька наглости и положили начало его актёрской карьере. Джеймс поступил в Королевскую Шотландскую Академию Музыки и Драмы, причём поступил очень легко, словно и не было огромного конкурса. Впервые он появился на экранах в фильме «Соседняя комната».
Самыми значимыми и удачными ролями Джеймса МакЭвоя считаются роли в фильмах «Хроники Нарнии. Часть 1», «Дети Дюны», «Последнее воскресенье», «Искупление», «Люди Икс: Первый класс». Кроме того, Джеймс являлся кандидатом на роль Бильбо Бэггинса, в экранизации «Хоббита» Толкиена, но роль досталась Мартину Фримену.Всего в фильмографии актёра 35 ролей.
Джеймс МакЭвой уже получил две значимые награды. В 2006 году – BAFTA в номинации «Восходящая звезда», в 2007 году – победитель в номинации «Приз компании «Шопар» лучшему молодому актёру» на Канском кинофестивале.На протяжении девяти лет МакЭвой жил и встречался со своей однокурсницей Эммой Нельсон. Расставание далось актёру нелегко, и после разрыва отношений он некоторое время злоупотреблял алкоголем, из-за чего совершенно не снимался. Позднее, на съёмках ленты «Shameless» он познакомился с актрисой Анной-Мари Мак Дафф, и влюбился в неё, буквально теряя голову. То, что Анна-Мария старше на девять лет, совершенно не смущает актёра. Именно благодаря ей мы сейчас по-прежнему видим Макэвоя на экранах. Актрисе удалось вытащить его из депрессии, убедить в том, что талант губить нельзя, а также научить уважать жизнь.
Джеймс сделал Анне-Марии предложение в 2006 году, в этом же году они поженились. Спустя три года, 16 июня 2010года, у пары родился сын, получивший имя Брэндан.