According to our records, James McAvoy is possibly single. His last relationship was when Anne-Marie Duff was married to James McAvoy from 18th October, 2006 to May, 2016.
James McAvoy was previously married to Anne-Marie Duff (2004 - 2016).
He has also been in relationships with Emma Neilson (1995 - 2002).
James McAvoy is rumoured to have hooked up with Alexandra Shipp.
James McAvoy has a son named Andrew Duff, age 6.
James McAvoy is a 37 year old Scottish Actor. Born James Andrew McAvoy on 21st April, 1979 in Port Glasgow, Scotland and educated at St. Thomas Aquinas Secondary School, Jordanhill, Glasgow, Scotland (1990-1997), he is famous for 'The Chronicles of Narnia: The Lion, the Witch and the Wardrobe', 'The Last King of Scotland', 'Atonement', 'Wanted' and 'X-Men: First Class' films, 'Shameless' TV series. in a career that spans 1995–present. His zodiac sign is Taurus.
James McAvoy has been in 17 on-screen matchups, notably with Anne Hathaway in Becoming Jane (2007), Alexis Bledel in The Conspirator (2010), Alice Eve in Starter for 10 (2006), Angelina Jolie in Wanted (2008) and Anne-Marie Duff in Shameless (2004).
James McAvoy is a member of the following lists: People educated at St Thomas Aquinas Secondary School, Glasgow, British male Shakespearean actors and Male Shakespearean actors.
Help us build our profile of James McAvoy! Login or register to add information, pictures and relationships, join in discussions and get credit for your contributions.
Love him!! he's a great actor and a great human being!
He's not from Port Glasgow, he's from Glasgow. Change it.
Is she related to Hilary duff??
James is h o t. Loved him in Filth.
Fabulous in everything, but I have a soft spot for Atonement
Was great as a Young Charles Xavier.
wish u more love,happiness and success around you! Keep it up! Hugs & kisses frm jpn :) lav ya james!
great work at the chrismase at 2011
Saw him in Atonement. He is really hot.
love yer accent.. i saw gnomeo and juliet recently..the moment i heard gnomeo speaking i was like 'THIS IS JAMES MCVOY'S VOICE'..and i was right!!!
i love u man ur awesome and ur cutee deep blue eyes i am always in love with blue eyes
Jenice, you dont know what your talking about. He's an awesome acter. How about you get off his profile since your downing him loser.
Connect any celebrity with James McAvoy to see how closely they are linked... romantically!