James McAvoy Loves and Hookups  

8.5k 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.

Lisa Liberati appeared in the 1995 film Species. ...more on Wikipedia

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.

Anne-Marie Duff (born October 8, 1970) is an English actress. She rose to prominence playing Fiona Gallagher on the first two seasons of UK TV series Shameless. She then played Queen Elizabeth I in The Virgin Queen (2006). She also played the lead role in the television series From Darkness in 2015. Duff has also had roles in films such as Enigma (2001), The Magdalene Sisters (2002), Notes on a Scandal (2006), French Film (2008). Her performances in Shameless, The Virgin Queen, Nowhere Boy and Suffragette earned her BAFTA nominations in the Best Actress and Best Supporting Actress categories, and she was awarded the BAFTA Cymru Award for Best Actress for her work in the 2007 television ...more on Wikipedia

Age: 48

Birthplace: England, London

More Anne-Marie Duff

#52 of 57 on The Best English Actresses Working Today #33 of 52 on Famous Libra Female Celebrities

see more on Anne-Marie Duff
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.