James McAvoy (James Andrew McAvoy) è un attore inglese, è nato il 21 aprile 1979 a Glasgow (Gran Bretagna). James McAvoy ha oggi 45 anni ed è del segno zodiacale Toro.
Nei suoi 27 anni di carriera James McAvoy ha ricevuto 1 nomination