James McAvoy and Anne-Marie Duff have confirmed that they are expecting their first baby.
Both actors are known to be protective about their personal lives, They did not release any further information on the news

Anne marie recently said in an interview “I would love to have a baby. I’m not putting it off but unfortunately bodies don’t work that way.”

They met on the set of Shameless in 2003.
They got married in a low-key ceremony three years later.




