James McAvoy is currently married to Anne-Marie Duff. He has been in two celebrity relationships averaging approximately 7.3 years each. His one marriage has lasted 6.7 years so far.
Given Name: James Andrew McAvoy
Age: 34 (4/21/1979)
Occupation: Entertainment - Actor
Most Famous For: his roles in Atonement, The Last King of Scotland, Wanted, Frank Herbert's Children of Dune
|Brendan Duff McAvoy||3 yrs.||Male||Biological||Anne-Marie Duff|
and join all the fun!
"Having a relationship with someone you work with might not always be the smartest move. But, it's been wonderful to be in a relationship where we can both identify with what the other is experiencing."