JAMES MCAVOY AND ANNE-MARIE DUFF – 09 Years Gap

James McAvoy is famous for the role he played in the X-Men movies, where he did nothing but a perfect job. Nobody has ever replaced him in his role, and he’s performing very well in his career at the moment, particularly with movies like Glass that have no doubt made him rich. Anne-Marie and McAvoy met while both of them were filming for the movie Shameless.

There is a 9-year age gap between them, and for a very long time, this was not a barrier to their relationship. Instead, their differences and their maturity helped them to prepare for the future. Although we are not sure why this beautiful couple had to hire an attorney, we are unhappy that this lovely couple went their separate ways. We’re sure if they had continued to live together, they would have been among the best couples Hollywood could be proud of.