Place of Birth: Glasgow, Scotland, U.K.
Date of Birth: 21 April, 1979
James McAvoy is a Scottish actor. He is the son of Elizabeth (Johnstone) and James McAvoy, Sr. He was brought up as a Roman Catholic. James is married to actress Anne-Marie Duff.
James’s maternal grandparents are James Johnstone and Mary.
The surname “McAvoy” can be Irish. It is not clear if James has Irish ancestry.
Photo by PrPhotos