Джеймс Макавой вече е женен мъж. 40-годишният актьор от "Стъкления" се е венчал на тайна церемония през уикенда за 40-годишната актриса и асистент продукции Лиза Либерати. За това свидетелства брачния пръстен на Либерати.
Двамата са заедно от 2016 г., когато се запознават на снимачната площадка на "На парчета", където Джеймс изпълнява главната роля, а Лиза е асистент на режисьора М. Найт Шаямалан. Оттогава са неразделни.
Макавой има предишен брак с актрисата Ан-Мари Дъф, за която е женен от 2006 г. До 2016 г. Двамата имат 9-годишен син Брендън. Източници поясняват, че връзката на актьора с Либерати започва след финализирането на развода му с Дъф.