James McAvoy Photos
James McAvoy was born on 01 Jan 1979 in Glasgow, Scotland, UK. His birth name was James Andrew McAvoy. His height is 170cm.
James McAvoy was born on 01 Jan 1979 in Glasgow, Scotland, UK. His birth name was James Andrew McAvoy. His height is 170cm.