James McAvoy (nacido el 21 de abril de 1979) es un actor escocés. Hizo su debut actoral como adolescente en The Near Room de 1995 y continuó haciendo apariciones en televisión hasta 2003, cuando comenzó su carrera en el cine y continuó trabajando en ambas áreas a partir de entonces. Apareció junto a Angelina X Jolie como un asesino recién entrenado en el thriller de acción Wanted (2008).
James McAvoy es una persona.