James McAvoy

"X-Men: First Class" New York City Premiere - Arrivals

McAvoy in 2011, photo by PrPhotos

Place of Birth: Glasgow, Scotland, U.K.

Date of Birth: 21 April, 1979

Ethnicity: Scottish

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 has a son with his former wife, 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.

1 Response

  1. gel says:

    McAvoy is an Irish name – and he looks Irish!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.