James McAvoy hizo su debut como actor adolescente en The Near Room de 1995 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. Su notable trabajo en televisión incluye el drama State of Play, la comedia-drama para adultos Shameless y el programa de ciencia ficción Frank Herbert's Children of Dune.
James McAvoy ha estado en la televisión.