Em As Crônicas de Nárnia: O Leão, a Feiticeira e o Guarda-Roupa, James McAvoy se destaca como o Fauno Tumnus, uma criatura mítica que desempenha um papel crucial ao guiar e proteger a jovem Lucy Pevensie. Sua atuação é marcada por uma combinação de ternura e complexidade, estabelecendo um vínculo emocional com o público e ajudando a criar a atmosfera mágica do filme. Este papel foi um marco importante na carreira de McAvoy, pois o apresentou ao grande público e abriu portas para oportunidades futuras em papéis de grande destaque.
No filme X-Men: Primeira Classe, James McAvoy interpreta Charles Xavier, o jovem e idealista líder dos X-Men. A sua performance traz uma nova profundidade ao personagem, mostrando a evolução de Xavier de um jovem esperançoso a um líder decidido. Este filme foi um ponto de virada significativo para McAvoy, pois consolidou sua imagem como um ator versátil capaz de trazer nuance e intensidade a papéis icônicos em grandes franquias.
Aqui, McAvoy reprisa seu papel como Charles Xavier, agora lidando com um Xavier mais amargurado e desiludido. Sua interpretação explora as consequências do passado e o peso das decisões, trazendo uma profundidade emocional que enriquece a narrativa.
Em Atômica, James McAvoy desempenha o papel de David Percival, um agente duplo em meio à turbulência da Guerra Fria. O papel de Percival é um exemplo do alcance de McAvoy em interpretar personagens multifacetados e moralmente ambíguos, destacando sua versatilidade e talento para papéis não convencionais.
Fragmentado, dirigido por M. Night Shyamalan, apresenta James McAvoy em uma performance impressionante como Kevin Wendell Crumb, um homem com múltiplas personalidades. McAvoy mergulha profundamente em cada uma das identidades distintas do personagem, oferecendo uma performance multifacetada que foi amplamente aclamada pela crítica.