A match made in heaven!
Who Is James McAvoy Dating?
April 21, 2021 - 19:00 / Rachel Johnson
Who is James McAvoy dating? The talented and handsome actor was married to actress Anne-Marie Duff until their divorce in 2016. James would not stay on the market for long though. Find out who James McAvoy is dating now in the video above!