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
Six Degrees Relationship Game: Connect James McAvoy To Any Celebrity
| Name (Age) | Occupation | Latest Status | Rel. Length | Started | Ended | # of Kids | Rel. Details | |
|---|---|---|---|---|---|---|---|---|
| Anne-Marie Duff (42) | Actress | Married | 8.5 yrs. | 12/2004 | Present | 1 | more | |
| Emma Neilson (31) | Actress | Broke Up | 6.1 yrs. | 11/1998 | 12/2004 | - | more | |
| Number | Avg. Length | |
|---|---|---|
| Relationships: | 2 | 7.3 yrs. |
| Dating | 2 | 3.8 yrs. |
| Engagements | 1 | 0.4 yrs. |
| Marriages | 1 | 6.7 yrs. |
| Breakups: | ||
| Dating Breakups | 1 |
| Name | Age | Gender | Type | Other Parent | Edit | Delete |
|---|---|---|---|---|---|---|
| Brendan Duff McAvoy | 3 yrs. | Male | Biological | Anne-Marie Duff | ![]() | ![]() |
No Articles Found.
...
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."