Question: is james mcavoy still married?
Answer: While working on Shameless, McAvoy started a relationship with Anne-Marie Duff, who played his character's love interest; they married on 11 November 2006. They have a son named Brendan (born 2010). On 13 May 2016, the couple jointly announced their decision to divorce.