James McAvoy hizo su debut como actor adolescente en 1995 en The Near Room y continuó haciendo apariciones en televisión hasta 2003, cuando comenzó su carrera cinematográfica y continuó trabajando en ambas áreas a partir de entonces.
James McAvoy protagonizó un espectáculo.