Celebrity Couples

James McAvoy Loves and Hookups 

celebrityhookups
Updated June 14, 2019 9.9k views 3 items

Who is James McAvoy dating? Many famous women have dated James McAvoy, and this list will give you more details about these lucky ladies. Including James McAvoy’s current girlfriend, past relationships, pictures together, and dating rumors, this comprehensive dating history tells you everything you need to know about James McAvoy’s love life. 

This list features James McAvoy’s ex-girlfriends along with additional information about them, such as when they were born and what they do professionally. These ladies come in all shapes and sizes, but what they all have in common is that they're all women that James McAvoy has either dated or linked up with. It's not hard to get jealous of these women that James McAvoy has gone out with, so try your hardest to contain your envy.

In 2006, James McAvoy married Anne-Marie Duff, but divorced in 2016. They have a song together.

This list of James McAvoy’s girlfriends and rumored exes includes Lisa Liberati and Emma Neilson.

Lisa Liberati
 

A post shared by Lisa Liberati (@lisalibs) on

 

After meeting on the set of Split in 2016, James McAvoy and Lisa Liberati, who is VP of Operations at M. Night Shyamalan's production company Blinding Edge Pictures, started dating in May 2016.

Anne-Marie Duff is listed (or ranked) 2 on the list James McAvoy Loves and Hookups
Photo: Metaweb (FB)/GNU Free Documentation License

Shameless costars Anne-Marie Duff and James McAvoy started dating in 2004. They married on November 11, 2006,  but later divorced in May 2016. 

They had son Brendan in 2010.

Age: 45

Birthplace: England, London

More Anne-Marie Duff 

#48 of 59 The Best English Actresses Working Today #16 of 39 Everyone Who Has Played Elizabeth I, Ranked

Emma Neilson is listed (or ranked) 3 on the list James McAvoy Loves and Hookups
Photo:  Gage Skidmore/Wikimedia Commons
Emma Neilson

Scottish actress Emma Neilson and James McAvoy dated from 1998 to 2004.