U jednom od najljepših filmova za djecu "Kronike iz Narnije" upečatljivu ulogu je imao i glumac James McAvoy kojeg smo gledali u ulozi Tumnusa. Kozja bradica, čupava frizura i velike uši te simpatičan osmijeh ono je po čemu je publika dugo pamtila Jamesa, a od te uloge dosta se promijenio i postao miljenik ženske publike. "X-Men", "Split" i "Atomic Blond" samo su neki od hit filmova u kojima je glumio ovaj zgodni glumac kojeg je publika dugo doživljavala kao dobroćudnog i niskog lika iz jedne bajke.
Za drugi nastavak filma "Split" James je puno boravio u teretani kako bi ojačao mišiće i obožavateljice jedva čekaju da ga vide bez majice. Od listopada 2006. godine u braku s devet godina starijom glumicom Anne-Marie Duff. Upoznali su se na snimanju serije Shameless u kojoj su njihovi likovi, Steve i Fiona, ljubavni par. Kada su mu na početku karijere počeli govoriti da ga žene doživljavaju kao seks simbol, on je rekao da je njemu to smiješno jer je on nizak i nije baš zgodan.