Some say that James McAvoy, 30, and Anne-Marie Duff ... sum acting role so he can be there for his pregnant wife when she gives birth to their first baby. “It’s incredibly unfortunate that ...
Former Shameless actors James McAvoy and Anne-Marie Duff have confirmed that they are going to be parents! The award winning actors, who got together on the set of the Channel 4 show in 2003 and ...
James McAvoy's first name has stood the test ... David was by far the most popular name for newborns, with one in every 20 baby boys called it. David kept its place at number one until 1992 ...
This groundbreaking thriller starring James McAvoy and Claire Foy has ... that the child has been kidnapped. Except McAvoy’s role as the boy’s father is completely improvised.