[post_page_title]James McAvoy and Anne-Marie Duff[/post_page_title]
Sadly, James and Anne-Marie separated in 2016 after ten years together, and there’s no doubt about the fact that this made some people upset. After all, they loved the two of them together, and they loved the fact that they both met on the same television show.
Despite the fact that many fans were upset to hear the news, there were others who could see it coming due to the age difference between the two of them. Duff was nine years older than her ex-husband, and everyone pointed that out to them.