Name: James McAvoy
Birth Name: 
James Andrew McAvoy
Birth Date: 
April 21, 1979
Birth Place: 
Glasgow, Scotland
Occupation: 
Actor
Relationship Status: 
Married to Anne-Marie Duff
Celebrity Ranking # 695
(story)
(image)
(video)
(events)
(movie)